jQuery: Разрешаем ввод только кириллицы или латиницы
С помощью jQuery можно разрешить ввод только кириллицы или латиницы в текстовые поля на вашем сайте.
Проверить код на jsfiddle.net
<script> function limitInput( k, obj ) { switch( k ){ case 'ru': # В данном случае мы разрешаем ввод кириллических букв, цифр, пробела и дефис obj.value = obj.value.replace(/[^а-яА-ЯёЁ0-9 -]/ig,''); break; case 'en': # В данном случае мы разрешаем ввод латинских букв, цифр, пробела и дефис obj.value = obj.value.replace(/[^a-zA-Z0-9 -]/ig,''); break; } } </script> <input onkeyup="limitInput( 'ru', this );" placeholder="Введите текст на кириллице"/> <input onkeyup="limitInput( 'en', this );" placeholder="Введите текст на латинице"/>
Оценить код:
Код был обновлён. Предыдущий рейтинг:
- Бесполезный код - 0 голосов
- Костыль - 0 голосов
- Полезный код - 1 голос
Комментарии