Добрый день!
Необходимо написать проверку на фио
Минимум 3 символа, если нет тире, и если введено тире, то после него пользователь должен ввести ещё 3 символа, иначе проверка не прошла.
Пример (корректное значение):
ФФФ
ФФФ-ФФФ
Пример (некорректное значение):
ФФФ-
ФФФ-Ф
ФФФ-ФФ
/^([а-яё]|[А-ЯЁ]){3,}([-])?(([а-яё]|[А-ЯЁ])?){3,}$/.test("ффф")
Что мне нужно сделать, если пользователь после 3 символов ввёл тире, то значение становится некорректным и чтобы сделать его корректным пользователь должен дописать после тире 3 символа. Что нужно дописать в регулярку?