$('#form_info').validator({
rules : {
username : [/^\w{5,12}$/, "Please enter 5-12 digits, letters, underscores"],
email : [/^[\w\+\-]+(\.[\w\+\-]+)*@[a-z\d\-]+(\.[a-z\d\-]+)*\.([a-z]{2,4})$/i, "Please enter a valid email address."],
password : [/^[a-zA-Z]\w{5,17}$/, "The password is start with a letter <br />composed of 6-16 digits or letters"]
},
fields : {
username : 'required; username;remote[__APP__/User/checkName];',
email : 'required; email;remote[__APP__/User/checkEmail];',
password : 'required; password;',
repassword : 'required; match(password);'
}
});
---------------------------------
在用regexValidator添加自定义正则规则时总是不通过,其实是因为我把dataType:"enum"定义错了,
正确的定义应该是
.regexValidator({regExp:"[a-zA-Z]",onError:"New password to fill out is not correct"}); //直接 不要定义dataType
浙公网安备 33010602011771号