2
好吧,從我以前的文章中,我得到了很多好的反饋。我開始寫這篇文章,以便我可以開始一個新的問題並添加完整的代碼。我知道有些東西搞亂了,但這是我的方法和實現。jquery添加方法和實現
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)to reg2.test(input)」 – PHPCoder 2014-03-21 11:43:24