При попытке добавить валидацию с помощью ф-кции isNaN наткнулся на такое неожиданное поведение:
isNaN(" ") // false
isNaN(" 1 ") // false
isNaN(" 1 1") //true
Почему пробелы избирательно игнорируются? И как валидировать пробелы, если они неожиданно оказались числом?