ФИО

Регулярные выражения для различных ФИО, фамилий. Для удобства пользования к каждому регулярному выражению указан пример

Полные ФИО на кириллице (например, Иванов Иван Иванович), могут содержать от 1 символа (в т.ч. с тире)

/^([А-Яа-яё-]+\s[А-Я]{1}[а-яё-]*\s[А-Я]{1}[а-яё-]*)$/u

ФИО с сокращением (например, Иванов И.И., или Иванов-Петров А. Я.)

/^([А-Яа-яё-]+\s([А-Я]{1}[.]{1}[\s]?){1,2}$)/u

Фамилия (от 1 символа, максимум 1 тире в тексте, без пробелов, например: Иванов, Иванов-Петров, Салим-оглы)

/^[А-Яа-яё]+(-)?([А-Яа-яё]*)$/u