Показать сообщение отдельно
  #49 (permalink)  
Старый 04.08.2012, 15:43
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от ghosthope Посмотреть сообщение
Не удовлетворяет. "A(Лиакаd351!" так же попадает под это условие.
Нужно чтобы "A(Лиакаd351!" не попадало под это условие, а "Лиакаd351!" уже попало.

/^(\w[\w\d.]*)(:(\w[\w\d.]*))?!/

собственно нужен эквивалент данного регулярного выражения. для любого алфавита.
тогда придётся городить говнокод на проверке кода символа... в юникоде все языки описаны.

желаю удачи
Ответить с цитированием