我有一个asp:文本框,其中包含一个用户名,该用户名是新用户帐户的注册表单的一部分.
显然我不希望用户使用空格作为名称进行注册,所以我有这个正则表达式,它应该保持有效条目长度为3到16之间的ASCII字符,没有空格.
但是没有空格在实践中不起作用.它适用于正则表达式编辑器和检查器,但不适用于我的aspx页面.
有什么建议?
^([a-zA-Z0-9!@#$%^&*()-_=+;:'"|~`<>?/{}]{3,16})$|\s
非常感谢
^([a-zA-Z0-9!@#$%^&*()-_=+;:'"|~`?/{}]{3,16})$|\s
?
您当前的正则表达式是:"如果字符串由这些字符组成,并且长度为3到16个字符,或者如果它包含空格字符,则匹配字符串."
因此,如果您不希望它与空格匹配,请|\s从正则表达式中删除(即'或'运算符和空格模式).
| 归档时间: |
|
| 查看次数: |
1485 次 |
| 最近记录: |