Как известно, функция javascript parseFloat
работает только до тех пор, пока не встретит недопустимый символ, например,
parseFloat("10.123") = 10.123
parseFloat("12=zzzz") = 12
parseFloat("z12") = NaN
Есть ли способ или реализация parseFloat, которая возвращала бы NaN, если строка whole не является допустимым числом с плавающей точкой?