Просмотр поста

.
молния
if(preg_match("/^(?:[a-zA-Z0-9_()\s]+)|(?:[а-яА-Я0-9_()\s]+)$/",$login)) echo "Походит!"; 
else echo "Не подходит!";


Если $login = "abc" или "абв" и т.д., то выводить "Подходит!"
Если $login = "абвabc" или "abcабв" - выводить "Не подходит!"
Т.е. допускаются символы пробела, скобок, подчёркивания, цифр и букв. Но есть условие, что буквы должны быть либо только русскими, либо только латинскими, а вперемешку нельзя.