資料檢驗外掛: Validate外掛 新增自定義表單驗證
阿新 • • 發佈:2018-11-13
jQuery.validator.addMethod("ValiPass", function(value, element,params) {
var exp = new RegExp(params);//例項化正則物件,引數為傳入的正則表示式
return exp.test(value); //測試是否匹配
}, "密碼必須包含數字、字母大、小寫、符號四種");
然後表單驗證中
rules: {
newPassword: {
minlength: 8,
maxlength: 12,
ValiPass: "^(?![A-Za-z0-9]+$)(?![a-z0-9\\W]+$)(?![A-Za-z\\W]+$)(?![A-Z0-9\\W]+$)[a-zA-Z0-9\\W]{8,}$"
}
},
messages: {
newPassword:{
minlength: "密碼長度不能小於8個字母",
ValiPass:"密碼必須包含數字、字母大、小寫、符號四種"
},
},