Как запретить ввод букв в инпут?

Как запретить ввод букв в инпут?
без type="number"
  • Вопрос задан
  • 15105 просмотров
Решения вопроса 2
aliencash
@aliencash
Партизан
В принципе вам уже ответили, но вдруг кто у кого нет jq в проекте
<input type="text" onkeyup="this.value = this.value.replace(/[^\d]/g,'');">
Ответ написан
@DanKud
<input type="text" class="text">

$('.text').on('input', function() {
    $(this).val($(this).val().replace(/[A-Za-zА-Яа-яЁё]/, ''))
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Lebezniy
@Lebezniy
Веб разработка
Валидация input - найдёте для себя необходимый способ запрета ввода букв с помощью HTML или с помощью JavaScript'а.
Ответ написан
profesor08
@profesor08 Куратор тега JavaScript
Не надо ничего выдумывать, уже придумали

https://www.w3schools.com/tags/att_input_pattern.asp
Ответ написан
Ваш ответ на вопрос

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

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