@Escape2021

Как проверить пустую строку на числа в JS?

Всем привет!

Нужно при нажатии Отмена или ОК (то есть, отправке пустой строки), чтобы было сообщение, что строка пустая. Не знаю как проверить.
let q = +prompt("Введите число");
if (q >= 0 || q <= 0) {
document.write('Всё правильно. Это число');
} else if (!isNaN(q)){
document.write('Пустая строка');
} else {
document.write('Это не число')
}

Это не работает(( Помогите, пли
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
Aleksandr-JS-Developer
@Aleksandr-JS-Developer
Бери и делай
const userNum = prompt( 'text' )

if( userNum === ''  ){
  document.write('Пустая строка');
} else if( isNaN( +userNum ) ){
  document.write('Это не число')
} else {
  document.write('Всё правильно. Это число');
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
djQuery
@djQuery
"Кодируем помаленьку" ("Сказка о Тройке")))
В html5 давным давно есть required, а также input type='number'.
Первое не позволит отправить пустое поле, второе допускает ввод только чисел. Что, разумеется, не отменяет валидацию на сервере.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы