Цифровой шаблон JS

/^[\+\-]?\d*\.?\d+(?:[Ee][\+\-]?\d+)?$/

/* 
	matched values:
    -2.14e10
    +14E-20
    42.69
*/
Evergreen Tomato