Alexeina66
Мой дом здесь!
- Регистрация
- 26 Авг 2013
- Сообщения
- 426
- Реакции
- 444
- Автор темы
- #1
Добрый день.
Есть форма регистрации. При вводе фамилии на русском языке получаю ошибку - Last name contains invalid characters.
Валидация
Подскажите как переписать регулярку, чтобы поле понимало русский язык? Спасибо!
Есть форма регистрации. При вводе фамилии на русском языке получаю ошибку - Last name contains invalid characters.
Код:
case 'basic':
/* validate lastname */
if(is_empty($args['lastname'])) {
throw new Exception(__("You must enter last name"));
}
if(!valid_name($args['lastname'])) {
throw new Exception(__("Last name contains invalid characters"));
}
if(strlen($args['lastname']) < 3) {
throw new Exception(__("Last name must be at least 3 characters long. Please try another"));
}
Валидация
Код:
function valid_name($name) {
if(preg_match('/[\'^£$%&*()}{@#~?><>,|=+¬]/', $name)) {
return false;
} else {
return true;
}
}
Подскажите как переписать регулярку, чтобы поле понимало русский язык? Спасибо!