我创建了一个只允许用户输入数字和字母的正则表达式。
^[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 个字符串。这有帮助吗?
