Фильтрация ввода
Ввод только кириллицы, только латиницы и цифр...
by Евгений
HTML
<input onkeyup="Latin(this);" placeholder="Latin & digits only" />
<input onkeyup="Ru(this);" placeholder="Только кириллица" />
CSS
input {
display: block;
margin: 10px;
width: 50%;
}
JavaScript
function Latin(obj) {
if (/^[a-zA-Z0-9 ,.\-:"()]*?$/.test(obj.value))
obj.defaultValue = obj.value;
else
obj.value = obj.defaultValue;
}
function Ru(obj) {
obj.value = obj.value.replace(/[^а-яё]/ig,'');
}