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

Print RSS
260

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

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

Землянин
0
Попробуй
Author
Чатланин
0
спасибо, работает
Stickers / Tags / Rules / Top topics / Top Posts / Search