validate自定义验证
1.正则表达式
//验证手机号
jQuery.validator.addMethod("isPhone", function (value, element) {
var phone = $("input[name='contactPhone']").val();
var pattern = /^1[34578]\d{9}$/;
return (pattern.test(phone));
}, "请输入正确的联系人电话");
//验证身份证号
jQuery.validator.addMethod("isCard", function (value, element) {
var card = $("input[name='idCard']").val();
var pattern = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
return pattern.test(card);
}, "请输入正确的身份证号");
//验证出价设定只能为整数
jQuery.validator.addMethod("isInteger", function (value, element) {
var biddingPrice = $("input[name='biddingPrice']").val();
var pattern = /^d+$/;
return (pattern.test(biddingPrice));
}, "出价设定只能为整数");
2.两个input框
//验证开始时间结束时间
jQuery.validator.addMethod("checktime", function (value, element) {
var startTime=$("input[name='startTime']").val();
var endTime = $("input[name='endTime']").val();
var returnval=false;
if(startTime<endTime){
returnval=true;
}
else{
returnval=false;
}
return returnval;
}, "结束时间必须大于开始时间");