кирилица в регулярных выражениях
Возможно ли выловить "собака"|"сабака" в регулярке?
Нерадивые пользователи оставляют мыло не в тех полях формы :-/ |
возможно
|
а подсказку не дадите? :)
|
а можно уточнить задание ?
можно ведь русские слова с английскими буквами писать... |
есть форма для заполнения профиля. Мыло они(пользователи) вписывают при регистрации, и в профиле соответственно такого поля нет, вот они и суют его в поля контактное лицо, сайт, телефон и т.д.
/[0-9a-z_]+@[0-9a-z_.]+.[a-z]{2,3}/i
такую регулярку использую для отлова мыла с "@", но некоторые пишут по-русски " собака". Вот это мне и надо отлавливать... Спасибо за внимание :thanks: |
Смешно =)))
Нет смысла тестировать на определенные слова, просто зделай поиск на русские буквы [а-яА-Я] и если оные есть в введенном тексте выдавай ошибку |
Думал об этом :) но не получится, ибо поля контактное лицо, Организация заполняются (в большинстве) русскими буквами :(
|
/[0-9a-z_]+\s*(@|собака)\s*[0-9a-z_.]+.[a-z]{2,3}/i
Прошу прощения за глупый вопрос :blink: не знал, что работает с кирилическими символами (во я лох :lol: ) |
var email = "vasiaсaбакаramler.ru";
var reg = new RegExp("(c|с)(о|o|a|a)(б)(a|а)(k|к)(a|а)");
if(reg.test(email.toLowerCase())){
alert("Абшипка");
}
както так попробуй |
Цитата:
|
| Часовой пояс GMT +3, время: 10:00. |