С помощью 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Нашли ошибку или хотите дополнить материал?