jquery validate 自定义验证方法

来源:http://www.cnblogs.com/jiqing9006/p/3171103.html

//自定义验证
            $.validator.addMethod("isPositive",function(value,element){
                var score = /^[0-9]*$/;
                return this.optional(element) || (score.test(value));
            },"<font color='#E47068'>请输入大于0的数字</font>");

通过addMethod用户可以自定义自己的验证规则

这个方法有三个参数:

第一个参数表示验证规则名称,这里是isPositive,表示是否为正数;

第二个参数是真正的验证主体,它是一个函数,函数的第一个value表示调用这个验证规则的表单的值,第二个element可以用来判断是否为空,为空的时候,就不调用这个验证规则了。

第三个参数是返回的错误提示。

原文地址:https://www.cnblogs.com/dreamflower/p/5387212.html