Какое регулярное выражение позволяет начинать с прописных букв, за которыми следуют строчные буквы? - PullRequest
1 голос
/ 11 апреля 2019

У меня проблемы с созданием валидатора регулярных выражений, который проверяет, что ввод начинается с заглавной буквы, за которой следуют строчные буквы. Он также может содержать апостроф (') и пробел "".

Это нормально:

Red hot chili peppers 
Eminem
Guns n' roses

Invalid:

ReD Hot CiLly PePers
sLipKnot
guns n'roses

Я пытаюсь выучить Regex, но мне трудно ... Что я сделал Regex101

1 Ответ

3 голосов
/ 11 апреля 2019

try:

^[A-Z][a-z ']+$

так что в вашем примере Eminem, Guns n 'rose не в порядке


^ соответствует началу строки

[A-Z] соответствует 1 заглавной букве

[a-z ']+ соответствует меньше 1 (строчная буква или пробел или ') (+ означает 1 или более)

$ соответствует концу строки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...