@er12

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

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

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

Войти через центр авторизации
Похожие вопросы