
14.04.2010, 17:36
|
|
Участник форума
Регистрация: 14.01.2009
Сообщений: 194
Провел на форуме: 798217
Репутация:
44
|
|
Проблема при проверки имени пользователя.
Имя пользователя может быть как на латинице так и на киррилице.
При использование Кирилицы (русского) выдает ошибку.
Вот код
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;
}
Как исправить?
|
|
|