Шаблон
/[-+]?(?:\d+\.\d*|\.\d+|\d+)(?:[eE][-+]?\d+)?/
Пример текста
1.23e-4 -0.5 42 .25 not-a-numberПроверить этот шаблон в редакторе
Числа с опциональным экспонентом.
/[-+]?(?:\d+\.\d*|\.\d+|\d+)(?:[eE][-+]?\d+)?/
1.23e-4 -0.5 42 .25 not-a-numberПроверить этот шаблон в редакторе