Задать вопрос
@er12

Как правильно написать регулярное выражение?

Надо написать регулярное выражение для фамилии иностранца на латинице
возможные варианты: A, Aa-A, A-Aa-A-Aaa-A, A'a
Не могли ли бы вы мне подсказать, не знаю как написать условие, что если есть тире, то следующий символ обязательно буква
  • Вопрос задан
  • 2378 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@askarik
веб-разработчик
Вот проверенная регулярка
([a-zA-Z]+[a-zA-Z-']*)+
fa7d061df57141b6839b9e171b5393fa.png
Можете его оптимизировать если есть надобность. Этот скрин сделан с PhpStorm-а, там есть возможность в поиске/замене использовать регулярку, мне всегда помогает. То что выделено - это те значения, которые попадают под регулярку
Ответ написан
Комментировать
@algebris
Javascript Full Stack Developer, UNIX expert
/\w+([-']\w+)*/g
может как-то так? не совсем понятны возможные варианты имен
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы