Я придумал это регулярное выражение для проверки яваскрипта номера в соответствии со спецификацией:Javascript числа регулярного выражений
(-|\+|)(\d+\.?\d*|\.\d+)([eE](-|\+|)\d+)?
Насколько я могу думать, это действительные числа в ЯШАХ:
123,123.3, .3, -123, -.3, -.3e-2, -.3e + 2, + .2e2 ... и так далее.
Я пытался найти проверенное регулярное выражение в Интернете, чтобы я мог сравнивать свое решение, но безрезультатно.
Может ли кто-нибудь сказать мне, подходит ли мой подход или дать мне лучшее решение?
Я не понимаю, что случилось с 'isNaN'? – adeneo
это регулярное выражение, не предназначенное для использования в js – acontell
И все же вы пытаетесь сопоставить действительные числа в js? – adeneo