【发布时间】:2013-08-08 15:24:46
【问题描述】:
所以我必须验证一个只支持大小写字符的模式,并且必须有at least one digit,必须在 8 到 16 之间。
到目前为止我有
ValidationExpression="(^[A-Za-z0-9](?=.*\d){8,16})$"
这似乎不起作用,有什么提示吗?
即
abcdef will not work
abcdef12 will work
【问题讨论】:
-
你的意思是第二个字符串应该有效吗?有空格和 2 位数字而不是 1。或者您的意思是小写、大写、至少一位数字和空格?
-
长度在 8 到 16 个字符之间也有要求吗?
-
@Michelle Yup,我也忽略了这个约束!
-
@Michelle 是的,第一次没有包含它
-
所以它只能包含大小写字母和数字(字母数字),必须是8-16个字符,并且必须至少包含一个数字?这是正确的吗?
标签: asp.net regex validation webforms