powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Регулярное выражение для определение правильности ввода ФИО
11 сообщений из 11, страница 1 из 1
(PHP) Регулярное выражение для определение правильности ввода ФИО
    #33744790
Фотография Damnedest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день
Надо написать регулярное выражение которые бы проверяло правильность ввода ФИО.
Первая буква заглавная, а остальные строчные.
...
Рейтинг: 0 / 0
(PHP) Регулярное выражение для определение правильности ввода ФИО
    #33745911
Vint_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PHP
$FIO = "Фамильев Имианин Отчествов";
if(ereg("^[А-Я][a-я]+ [А-Я][a-я]+ [А-Я][a-я]+",$FIO))
{
echo "Всё оК";
}
else
echo "Неа";
...
Рейтинг: 0 / 0
(PHP) Регулярное выражение для определение правильности ввода ФИО
    #33745948
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кузьма Сергеевич Петров-Водкин неподойдёт.
...
Рейтинг: 0 / 0
(PHP) Регулярное выражение для определение правильности ввода ФИО
    #33745963
Фотография Damnedest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, а вот как бороться с петровыми-водкиными?
...
Рейтинг: 0 / 0
(PHP) Регулярное выражение для определение правильности ввода ФИО
    #33745972
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И надо тебе юзеров с регистром донимать... Преобразовывал бы сам, что-нибудь вроде ucfirst(strtolower($FIO));
...
Рейтинг: 0 / 0
(PHP) Регулярное выражение для определение правильности ввода ФИО
    #33745983
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Впрочем, тут Кузьма Сергеевич тоже в пролёте выйдет...
...
Рейтинг: 0 / 0
(PHP) Регулярное выражение для определение правильности ввода ФИО
    #33746128
Vint_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PHPif(preg_match("/^([А-Я][а-я]+-[А-Я][а-я]+)|(А-Я][а-я]+)\s([А-Я][а-я]+-[А-Я][а-я]+)|(А-Я][а-я]+)\s([А-Я][а-я]+-[А-Я][а-я]+)|(А-Я][а-я]+)$/", $FIO))
{
echo "Всё оК";
}
else
echo "Неа";
Ну тогда вот так
...
Рейтинг: 0 / 0
(PHP) Регулярное выражение для определение правильности ввода ФИО
    #33746283
Vint_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сорри, наврал я... не будут это безобразие работать...
Код: plaintext
1.
2.
3.
4.
5.
if(ereg("^[А-Я][-А-Яа-я]{2,15} [А-Я][-А-Яа-я]{2,15} [А-Я][-А-Яа-я]{2,15}$", $FIO))
{
echo "Всё оК";
}
else 
echo "Неа";
Заодно будет каждое слово проверять на длину.. что бы не короче 2 и не длинее 15 =)
...
Рейтинг: 0 / 0
(PHP) Регулярное выражение для определение правильности ввода ФИО
    #33746380
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зато Иванов Петров Сидоров пройдёт :)
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
(PHP) Регулярное выражение для определение правильности ввода ФИО
    #33746480
VERS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DocAlИ надо тебе юзеров с регистром донимать... Преобразовывал бы сам, что-нибудь вроде ucfirst(strtolower($FIO));
Дубль два! не занимайтесь ерундой, люди бывают разные и с разными именами. Даже без отчества ...
...
Рейтинг: 0 / 0
(PHP) Регулярное выражение для определение правильности ввода ФИО
    #33746944
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
DamnedestДа, а вот как бороться с петровыми-водкиными?Мочить в сортире, видимо :lol:
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Регулярное выражение для определение правильности ввода ФИО
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]