如何使用addMethod()方法编写新方法?我想验证一个以0开头的电话号码,其长度为10.我到目前为止所尝试的内容:
function cell(element, value){
if (!/^[0]\d{9}$/.test(element).val()) {
return false;
}
else {
return true;
}
}
$.validator.addMethod("cell", cell, "This phone number is incorrect");
和
$("#signupForm").validate({
rules: {
cell: {
required: true,
digits: true,
cell: true
}
}
})
在消息中,我应该为'cell'写一条消息?谢谢!
答案 0 :(得分:0)
以这种方式添加自定义方法 -
$.validator.addMethod("cell", function (value, element) {
if (!/^[0]\d{9}$/.test(element).val()) {
return false;
}
else {
return true;
}
}, 'This phone number is incorrect');
和你的验证方法 -
$("#signupForm").validate({
rules: {
cell: {
required: true,
digits: true,
cell: true
}
}
});
它应该有用。