Показать сообщение отдельно

  #4  
Старый 11.04.2010, 19:58
xNPC
Новичок
Регистрация: 12.03.2009
Сообщений: 5
С нами: 9034984

Репутация: 0
По умолчанию

Собственно выслушал всех, вот что получил:

PHP код:
elseif........
elseif ( (
preg_match('/[a-z]/i',$user)) && (preg_match('/[а-я]/i',$user)))
    {
$msg "Ник содержит запрещенные знаки!";}
    elseif (!
preg_match("!^[абвгдежзийклмнопрстуфхцчшщъыьэюяАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯa-z1-9@\\*\\)\\(\\?\\!\\-_\\]\\[=~]+$!i",$user))
    {
$msg "Ник содержит запрещенные знаки!";}
elseif... 
Как то вот так, и все нормально робит xD
з.ы. с русскими буквами глюки, если их проверяешь в отдельном выражении от латыни то принимает "а-яi", а если в одном то приходится весь алфавит в нижнем и верхнем регистре писать, мб кто то подскажет как избавиться от этого
 
Ответить с цитированием