
11.04.2010, 19:58
|
|
Новичок
Регистрация: 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", а если в одном то приходится весь алфавит в нижнем и верхнем регистре писать, мб кто то подскажет как избавиться от этого
|
|
|