自定义validate验证输入的数字小数点位数不能大于两位小数

//自定义validate验证输入的数字小数点位数不能大于两位
jQuery.validator.addMethod("minNumber",function(value, element){
            var returnVal = true;
            inputZ=value;
            var ArrMen= inputZ.split(".");    //截取字符串
            if(ArrMen.length==2){
                if(ArrMen[1].length>2){    //判断小数点后面的字符串长度
                    returnVal = false;
                    return false;
                }
            }
            return returnVal;
        },"小数点后最多保留两位小数");         //验证错误信息


        //提交表单验证,并ajax传值
        $("#form").validate({

            //验证规则
            rules: {
                cash: {
                    required: true,    //要求输入不能为空
                    number: true,     //输入必须是数字
                    min: 0.01,          //输入的数字最小值为0.01,不能为0或者负数
                    minNumber: true    //调用自定义验证
                }
            }

        });

猜你喜欢

转载自blog.csdn.net/liangbao568/article/details/123774107