在我的模型中,我为简单的密码验证指定了一个正则表达式
[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 验证器的限制吗?
谢谢