【发布时间】:2012-04-24 17:19:53
【问题描述】:
在我的模型中,我为简单的密码验证指定了一个正则表达式
[Required(ErrorMessage="Error")]
[RegularExpression("(?=.{6,})(?=.*\\d)|(?=.*\\W)", ErrorMessage= "Error")]
public string Password { get; set; }
正如预期的那样,这会产生一个 html 元素
<input class="textbox-regular" data-val="true" data-val-regex="Error" data-val-regex-pattern="(?=.{6,})(?=.*\d)|(?=.*\W)" data-val-required="Error" id="Password" name="Password" type="password" />
这是一个有效的 JavaScript 正则表达式,但密码永远不会匹配。这是 JQuery 验证器的限制吗?
谢谢
【问题讨论】:
-
您在这里找到答案了吗?请务必提及或接受以下答案之一。
标签: jquery asp.net regex asp.net-mvc jquery-validate