the decimal, double point with range number from minus to plus range number, the example from -199.99 to 199.99
revision from example pattern 1:
^(?:\-?1[0][0-9](?:\.\d\d?)?|\-?[1]?[1-9]?[0-9](?:\.\d\d?)?)$