Напишите плиз мне функцию, которая будет позволять пользователю вводить в input type-text только латиницу, "-" и "_" , т.е. , если пользователь вводит не 'a-z-_', символы просто не набираются. Не нужно никаких предупреждений, действий, или ещё чего-то, надо тупо не допустить ввод неразрешенных символов.
Гуглил, но ничего кроме
CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- function checkLetter(input) {
- var value = input.value;
- var rep = /[^a-z-_]/;
- if (rep.test(value)) {
- value = value.replace(rep, '');
- input.value = value;
- }
- }