Валидация ФИО на php

Рейтинг: 0Ответов: 1Опубликовано: 22.12.2014

Привет. Такая проблема, при регистрации выходит "ФИО не соответствует формату". Формат должен быть таким: Иванов Иван Иванович. Код:

if( !empty($name) ){
    if(!preg_match("#^[А-Яа-яЁё]+\s[А-Яа-яЁё]+\s[А-Яа-яЁё]+$#i", $name)){
        $errors .= '<li><strong>ФИО</strong> не соответствует формату</li>';
    }
}

Что здесь не так? Помогите, пожалуйста.

Ответы

▲ 1

Иванов Иван Иванович - это не адрес электронной почты. Пример адреса email - это example@email.com. Именно такой формат и проверяется в вашем регулярном выражении.