jquery.validate.js扩展方法欢迎补充 表单验证

$(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))
    }, "请正确填写您的邮政编码");
});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值