我创建了一个正则表达式,只允许用户输入数字和字母。
^[a-zA-Z0-9]+$
Run Code Online (Sandbox Code Playgroud)
我想确保第一个字符是大写的,所以我查找了如何做到这一点,并将我的等式更改为:
^[A-Z][a-zA-Z0-9]+$
Run Code Online (Sandbox Code Playgroud)
我在一些测试正则表达式的网站上测试了我的方程,它工作正常,但是当我将它放入我的程序中时,它似乎不起作用。
改成。^[A-Z][a-zA-Z0-9]+$ ^[A-Z][a-zA-Z0-9]*$如果是,^[A-Z][a-zA-Z0-9]+$那么您需要一个 2 个字符的字符串,其中第一个字母是大写的。修改后的版本也允许 1 个字符串。这有帮助吗?