Сообщение от Was-Ja
|
но одновременно "5.00", "3.0", "+3", "2.0e-2", "2.0e-02" тоже распознаются как не верные.
|
Быть такого не может
Но вот "-50A" parseFloat распознает как -50.
Можно так проверять
! isNaN(n - parseFloat(n)) //true - если правильное строковое представление числа.