The method0
~method4
work not well.
I add this into validator of jQuery. The wired result shows.
How can I fix it.
var conditions = [
{
"regexp": ".{8,}",
"message": ""
},
{
"regexp": "[A-Z]",
"message": ""
},
{
"regexp": "[0-9]",
"message": ""
},
{
"regexp": "(.)\\1{3}",
"message": ""
},
{
"regexp": "[a-z]",
"message": ""
}
];
for (var i in conditions) {
var methodName = "method" + i;
pwdRules[methodName] = true;
pwdMsgs[methodName] = conditions[i].message;
$.validator.addMethod(
methodName,
function(value, element) {
return value.match(conditions[i].regexp) != null;
},
conditions[i].message
);
}