Skip to main content
 首页 » 编程设计

c#之检查第一个字符是否为大写正则表达式

2024年02月02日32davidwang456

我创建了一个只允许用户输入数字和字母的正则表达式。

^[a-zA-Z0-9]+$ 

我想确保第一个字符是大写的,所以我查看了如何做到这一点,并将等式更改为:

^[A-Z][a-zA-Z0-9]+$ 

我在几个测试正则表达式的站点上测试了我的等式,它可以正常工作,但是当我将它放入我的程序中时,它似乎不起作用。

请您参考如下方法:

将 ^[A-Z][a-zA-Z0-9]+$ 更改为 ^[A-Z][a-zA-Z0-9]*$。如果是 ^[A-Z][a-zA-Z0-9]+$ 那么你需要一个 2 个字符的字符串,首字母大写。修改后的版本也允许 1 个字符串。这有帮助吗?