【发布时间】:2011-03-06 21:39:06
【问题描述】:
好的,从我之前的帖子中我得到了很多很好的反馈。我正在开始这个问题,以便我可以开始一个新问题并添加我拥有的完整代码。我知道有些事情搞砸了,但这是我的方法和实现。
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 个字符,不能有空格或 %,至少有一个数字和至少一个字母。
【问题讨论】:
-
请将此“reg2.text(input) 更正为 reg2.test(input)”
标签: jquery validation forms passwords