Запрещаем ввод любых символов кроме цифр в input
16 марта 2018 11:38:03
19706 просмотров
Очень часто для полей нужно запретить ввод любых символов кроме цифр. Это мы сейчас и сделаем при помощи библиотеки 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 пользователь сможет ввести в поле только цифры.
Материалы по теме
9 февраля 2020 18:30:24
Многоточие в конце строки на CSS
Рассмотрим два варианта как можно при помощи CSS обрезать длинный однострочный или многострочный текст.
13 июля 2018 15:23:52
Плавная прокрутка к элементам и началу страницы
При разработке лендингов (Landing Page) довольно часто можно увидеть плавный скролл (прокрутку) к блокам или элементам страницы. Так же, практически на любом сайте можно встретить зафиксированную на странице кнопочку, при клике на которую пользователь быстро возвращается в начало страницы. Сейчас мы и рассмотрим как делаются такие навороты.