[英]Checking if first character is Uppercase regex
我创建了一个正则表达式,仅允许用户输入数字和字母。
^[a-zA-Z0-9]+$
我想确保第一个字符是大写字母,因此我查找了操作方法,并将方程式更改为:
^[A-Z][a-zA-Z0-9]+$
我在一些测试正则表达式的站点上测试了方程式,它可以正常工作,但是当我将其放入程序时,它似乎无法正常工作。
将^[AZ][a-zA-Z0-9]+$
更改为^[AZ][a-zA-Z0-9]*$
。 如果它是^[AZ][a-zA-Z0-9]+$
则您需要一个2字符串,其首字母为大写。 修改后的版本也允许1个字符串。 有帮助吗?
使用允许您指定RegexOptions值的Regex方法,并关闭RegexOptions.IgnoreCase
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.