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