кирилица в регулярных выражениях
Возможно ли выловить "собака"|"сабака" в регулярке?
Нерадивые пользователи оставляют мыло не в тех полях формы :-/ |
возможно
|
а подсказку не дадите? :)
|
а можно уточнить задание ?
можно ведь русские слова с английскими буквами писать... |
есть форма для заполнения профиля. Мыло они(пользователи) вписывают при регистрации, и в профиле соответственно такого поля нет, вот они и суют его в поля контактное лицо, сайт, телефон и т.д.
/[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, время: 04:29. |