Я пытаюсь сделать обработку ошибок на 2 входных значениях. Я использую регулярное выражение, чтобы подтвердить, что ввод всегда является числом. Проблема, с которой я столкнулся, заключается в том, что я не хочу, чтобы моя обработка ошибок включалась, если пользователь буквально вводит 0. Сейчас я использую:
number = parseInt(incomingValue) || ""
, чтобы установить мою переменную. Проблема в том, что это превращает '0'
в ""
Хорошо, если пустое значение становится пустой строкой, потому что я отключаю проверку ошибок, когда длины равны 0
, но мне нужно Правильно превратить '0'
в число 0
. У кого-нибудь есть идеи?
Кроме того, я также хотел бы превратить '000'
(и т. Д.) В число 0