Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Регулярное выражение ФИО||ФИ (https://javascript.ru/forum/misc/41103-regulyarnoe-vyrazhenie-fio%7C%7Cfi.html)

kodemak 31.08.2013 12:30

Регулярное выражение ФИО||ФИ
 
Проверка формы Фио
/^[А-ЯЁ][а-яё]+ [А-ЯЁ][а-яё]+ [А-ЯЁ][а-яё]+$/.test('Иванов Иван Иванович')


как сделать отчество не обязательным?

Яростный Меч 31.08.2013 13:36

/^[А-ЯЁ][а-яё]+(-[А-ЯЁ][а-яё]+)? [А-ЯЁ][а-яё]+( [А-ЯЁ][а-яё]+)?$/.test('Иванов Иван')

первые скобки подразумевают, что фамилия может быть двойная через черточку


Хотя, конечно, теперь юзер может пропустить имя или фамилию.


Часовой пояс GMT +3, время: 18:39.