在我的 asp.net 页面中,我有一个输入框,必须对其进行以下验证:
必须是字母数字,至少有一个字母(即不能是所有数字)。
最佳答案
^\d*[a-zA-Z][a-zA-Z0-9]*$
基本上这意味着:
尝试一些测试,您会看到这将传递任何需要至少一个非数字 ASCII 字符的字母数字 ASCII 字符串。
关键是
\d*
在前面。没有它,正则表达式会变得更加尴尬。
关于.net - 字母数字的正则表达式,但至少有一个字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1051989/