jquery validate插件验证用户名不为邮箱

    validate插件默认不带有这个验证方法,所以需要自己添加一个,如下

    //自定义validate验证 用户名不能为邮箱
    $.validator.addMethod('hasAt', function(val, el) {
        //正则
        var reg = /^[^@]+$/i;
        //this.optional(el) 意为el为空时不验证
        return this.optional(el) || (reg.test(val));
    }, '不能使用邮箱')

使用方法

    //...省略...
    rules : {
        username : {
            //...省略...
            hasAT : true,
            //...省略...
        }
    }
    //...省略...


你可能感兴趣的:(validate,用户名,邮箱)