Показать сообщение отдельно
  #2 (permalink)  
Старый 20.11.2020, 13:43
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,707

Сообщение от Was-Ja
но одновременно "5.00", "3.0", "+3", "2.0e-2", "2.0e-02" тоже распознаются как не верные.
Быть такого не может

Но вот "-50A" parseFloat распознает как -50.
Можно так проверять
! isNaN(n - parseFloat(n)) //true - если правильное строковое представление числа.
Ответить с цитированием