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

  #1114  
Старый 14.04.2010, 17:36
ZnikiR
Участник форума
Регистрация: 14.01.2009
Сообщений: 194
Провел на форуме:
798217

Репутация: 44
Отправить сообщение для ZnikiR с помощью ICQ
По умолчанию

Проблема при проверки имени пользователя.
Имя пользователя может быть как на латинице так и на киррилице.
При использование Кирилицы (русского) выдает ошибку.

Вот код
PHP код:
function name_check($name){
$name trim($name);
if (
strlen($name) >= 3){
    if (
strlen($name) <= 60){
        if (
preg_match("([^а-яА-Яa-zA-Z-]+)",$name)) {
            
$err 1;
        }
        else {
            
$err 0
        }
    } else 
$err 2//очень длинный логин
} else $err 3;  //очень короткий логин 
return $err;


Как исправить?
 
Ответить с цитированием