我在创建正则表达式验证器时遇到问题,该验证器检查以确保输入以大写字母开头,后跟小写字母。它也可以包含撇号(')和空格“”。
这些还可以:
Red hot chili peppers
Eminem
Guns n' roses
无效:
ReD Hot CiLly PePers
sLipKnot
guns n'roses
我正在尝试学习正则表达式,但是对我来说却很难...我所做的Regex101
答案 0 :(得分:3)
尝试:
^[A-Z][a-z ']+$
因此在您的阿姆样品中,枪支玫瑰不适合
^
匹配行首
[A-Z]
匹配1个大写字母
[a-z ']+
匹配少于1(小写字母或空格或')(+
等于1或更多)
$
与行尾匹配