Запрещаем ввод любых символов кроме цифр в input
16 марта 2018 11:38:03
16882 просмотра
Очень часто для полей нужно запретить ввод любых символов кроме цифр. Это мы сейчас и сделаем при помощи библиотеки jQuery.
После того, как вы подключите jQuery, используйте такой код:
$(function() { $(document).on("change keyup input click", "input[type='text']", function() { if(this.value.match(/[^0-9]/g)){ this.value = this.value.replace(/[^0-9]/g, ""); }; }); });
Здесь мы на события change, keyup, input и click вешаем проверку по регулярному выражению. Таким образом, при любом действии над input пользователь сможет ввести в поле только цифры.
Материалы по теме
11 декабря 2018 21:59:49
Мобильное меню для сайта на CSS и jQuery
На дворе время мобильных устройств, а значит каждый сайт должен иметь удобную адаптивную версию. Одной из важнейших составляющих адаптивной версии сайта является мобильное меню.
8 мая 2018 17:53:00
Не срабатывает событие click на iPad и iPhone (iOS)
При разработке сайтов с использованием jQuery, на устройствах с операционной системой iOS (в частности браузер Safari), может возникнуть проблема с обработкой события click, из-за чего владельцам iPhone и iPad будет не доступна часть функционала сайта.
Комментарии ВКонтакте