好的,从我之前的帖子中我得到了很多好的反馈。我开始这个问题是为了开始一个新问题并添加我拥有的完整代码。我知道有些事情搞砸了,但这是我的方法和实现。
jquery.validator.addMethod("passwordRules", function(input) {
var reg = /^{^%\s]{6,}$/;
var reg2 = /[a-zA-Z]/;
var reg3 = /[0-9]/;
return reg.test(input) && reg2.test(input) && reg3.test(input);
});
这是我的添加方法。这是我尝试将其应用到新密码字段的方法。我的问题是我需要使用吗?我搞不清楚了。
$("<%= NewPass1.GetName() %>").validate({
rules:{
required: { passwordRules: true }
}, messages: {
"<%= NewPass1.GetName() %>": {
required: WrapError("Invalid", "The password contains invalid....")}
}
});
我只需要向您保证,密码框至少允许 6 个字符,不能有空格或 %,至少有 1 个数字和至少 1 个字母。
如果定义新方法,则只需使用方法名称作为规则集中的键,如下所示:
$("<%= NewPass1.GetName() %>").validate({
rules:{
passwordRules: true
}
});
d.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)