регулярка на ввод букв, ч.2

Печать RSS
259

Автор
Чатланин
0
Вообщем регулярка как бэ на половину работает, то есть не пропускает и русские буквы и латиницу но и не пропускает ники типа sasok или сасок, а пропускает сасок1 или sasok1.
сама регулярка:
if(preg_match('/[^a-z\d\-\_\@\*\=\$\~\#]+$/i', $login) OR preg_match('/[^а-яё\d\-\_\@\*\=\$\~\#]+$/ui', $login))
что не так в ней?

Землянин
0
В начале шаблона ^ не поставил
Автор
Чатланин
0
if(preg_match('/^[a-z\d\-\_\@\*\=\$\~\#]+$/i', $login) OR preg_match('/^[а-яё\d\-\_\@\*\=\$\~\#]+$/ui', $login))
так?

Землянин
0
Попробуй
Автор
Чатланин
0
спасибо, работает
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск