Главная » 2016 » Апрель » 23 » Как запретить определенные символы в input? (Javascript)
23.04.2016, 15:06

Как запретить определенные символы в input?



Скрипт, приведенный ниже, позволит проверить правильность набора в поле. Это позволит ограничить ввод определенных символов в поле для ввода текста.

Проверка символов в поле для ввода текста может быть как при самом вводе, так и при определенном событии. Скрипт можно использовать в полях регистрации, форме входа и т.д. Можно запретить как определенные символы, так и группу символов. Например, можно полностью запретить ввод чисел, запретить символы пробела, табуляции, запретить кириллицу или латиницу.

Код
<input type="text" onkeyup="var yratext=/['0-9',':']/; if(yratext.test(this.value)) alert('Введены запрещенные символы')">

['0-9',':'] - символы, которые будут запрещены для ввода в этом поле. Добавляются в кавычках, через запятую.

Группы символов

'0-9' или '\d' - числовые значения
'а-я' - строчные буквы кириллицы
'А-Я' - заглавные буквы кириллицы
'А-я' - все буквы кириллицы
'a-z' - строчные буквы латиницы (Первая буква латинская)
'A-Z' - заглавные буквы латиницы (Первая буква латинская)
'A-z' - все буквы латиницы (Первая буква латинская)
'A-я' - все буквы (Первая буква латинская)
'\w' - все буквы, цифры и символ "_"
'\s' - символы пробела, табуляции и абзаца
Материал взят с сайта infoscript.ru
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: Борат
Категория: JavaScript's | Просмотров: 3139 | Добавил: antisept | Рейтинг: 4.0/1 |
Теги: символы, определенные, input, Как, запретить
Пока комментариев нет. Ты можешь быть первым!
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]