允许以大写字母和小写字母开头的正则表达式是什么?

时间:2019-04-11 16:53:03

标签: c# regex

我在创建正则表达式验证器时遇到问题,该验证器检查以确保输入以大写字母开头,后跟小写字母。它也可以包含撇号(')和空格“”。

这些还可以:

Red hot chili peppers 
Eminem
Guns n' roses

无效:

ReD Hot CiLly PePers
sLipKnot
guns n'roses

我正在尝试学习正则表达式,但是对我来说却很难...我所做的Regex101

1 个答案:

答案 0 :(得分:3)

尝试:

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

因此在您的阿姆样品中,枪支玫瑰不适合


^匹配行首

[A-Z]匹配1个大写字母

[a-z ']+匹配少于1(小写字母或空格或')(+等于1或更多)

$与行尾匹配