Разрешать A-z А-я 0-9
Как правильно разрешать символы A-z А-я 0-9, остальные символы запрещать вводить? или убирать при вводе?
Пытаюсь так: $('.textcheck').keyup(function(event) { pattern = /^[а-яА-Яa-zA-Z0-9]+$/; if(!pattern.test($(this).val())) { $(this).val($(this).val().replace(/[^\w]/g, '')) } }); оставляет только английский алфавит.. оно и понятно ведь \w стоит, не соображу как сделать правильно? |
piraids,
так тоже самое только наоборот и стереть /[^а-яёa-z0-9]/gi |
pattern = /^[а-яА-Яa-zA-Z0-9]+$/; if(!pattern.test($(this).val())) { $(this).val($(this).val().replace(/[^а-яёa-z0-9]/gi, '')) } я понял, что вот так) вроде работает) |
piraids, не забывайте букву "ё", её нет в диапазоне "а-я".
|
Часовой пояс GMT +3, время: 11:04. |