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

这些还可以:

Red hot chili peppers
Eminem
Guns n' roses


无效:

ReD Hot CiLly PePers
sLipKnot
guns n'roses


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

最佳答案

尝试:

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

所以在您的阿姆样品中,枪枝玫瑰不适合



^匹配行首

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

[a-z ']+匹配小于1(小写字母或空格或')(+表示1或更大)

$匹配行尾

关于c# - 允许以大写字母和小写字母开头的正则表达式是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55637617/

10-10 22:42