Skip to main content
 首页 » 编程设计

c#之允许以大写字母开头,后跟小写字母的正则表达式是什么

2024年02月25日30unruledboy

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

这些都可以:

Red hot chili peppers  
Eminem 
Guns n' roses 

无效:

ReD Hot CiLly PePers 
sLipKnot 
guns n'roses 

我正在尝试学习 Regex,但这对我来说很难...我做了什么 Regex101

请您参考如下方法:

尝试:

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

所以在你的样本 Eminem 中,Guns n' roses 是不对的


^ 匹配行首

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

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

$ 匹配行尾