$(document).ready(function() {
jQuery.validator.addMethod("phone", function(C, A) {
var B = /(^1[3|4|5|7|8]\d{9}$)|(^\d{3,4}-\d{7,8}$)|(^\d{7,8}$)|(^\d{3,4}-\d{7,8}-\d{1,4}$)|(^\d{7,8}-\d{1,4}$)/;
return this.optional(A) || (B.test(C))
}, "请正确填写您的电话号码");
jQuery.validator.addMethod("fox", function(C, A) {
var B = /((^\d{11}$)|(^\d{12}$))|(^\d{3}-\d{8}$)|(^\d{4}-\d{7}$)|(^\d{4}-\d{8}$)/;
return this.optional(A) || (B.test(C))
}, "请正确填写您的传真号码");
jQuery.validator.addMethod("email", function(C, A) {
if (C.length > 59) {
return false
} else {
var B = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
return this.optional(A) || (B.test(C))
}
}, "请正确填写您的email");
jQuery.validator.addMethod("price", function(C, A) {
var B = /^(0|[1-9][0-9]{0,9})(\.[0-9]{1,2})?$/;
return this.optional(A) || (B.test(C))
}, "价格填写不符合格式(<100亿,两位小数)");
jQuery.validator.addMethod("space", function(C, A) {
var B = /^[\S]*$/;
return this.optional(A) || (B.test(C))
}, "不能输入空格!");
jQuery.validator.addMethod("telephone", function(C, A) {
var B = /^((0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/;
return this.optional(A) || (B.test(C))
}, "请正确填写固定电话号码(格式为****-********)");
jQuery.validator.addMethod("payPrice", function(C, A) {
var B = /^(0|[1-9][0-9]{0,9})(\.[0-9]{1,2})?$/;
return this.optional(A) || (B.test(C))
}, "金额填写错误");
jQuery.validator.addMethod("data", function(C, A) {
var B = /^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$/;
return this.optional(A) || (B.test(C))
}, "日期填写错误");
jQuery.validator.addMethod("postCode", function(C, A) {
var B = /\d{6}/;
return this.optional(A) || (B.test(C))
}, "请正确填写您的邮政编码");
});
jquery.validate.js扩展方法欢迎补充 表单验证
最新推荐文章于 2020-08-08 13:02:36 发布