js 验证大于等于0小于等于1000,并且可以输入两位小数

图片说明

输入0,0.01,100.55,这样是可以的 0.00这样是不可以 1000.00这样也是不可以的

^(0(?!.0{1,2}$)(.[0-9]{1,2})?|[1-9][0-9]{0,2}(.[0-9]{1,2})?)$

var reg=/^\d.([1-9]{1,2}|[0-9][1-9])$|^[1-9]\d{0,1}(.\d{1,2}){0,1}$|^100(.0{1,2}){0,1}$

^(0(?!.0{1,2}$)(.[0-9]{1,2})?|[1-9][0-9]{0,2}(.[0-9]{1,2})?)$

^(0(?!.0{1,2}$)(.[0-9]{1,2})?|[1-9][0-9]{0,2}(.[0-9]{1,2})?)$

这样^(0(?!.0{1,2}$)(.[0-9]{1,2})?|[1-9][0-9]{0,2}(.[0-9]{1,2})?)$

var reg=/^\d.([1-9]{1,2}|[0-9][1-9])$|^[1-9]\d{0,1}(.\d{1,2}){0,1}$|^100(.0{1,2}){0,1}$

^(?:0.\d{1,2}|[1-9]\d{0,2}(?:.\d{1,2})?|1000)$

 $("formName").validate({
    rules : {
        elementName:{
            required:true                必输字段
            number:true                 必须输入合法的数字(负数,小数)
            min:0                         输入值不能小于0 
        }
    }
});

var reg=/^\d.([1-9]{1,2}|[0-9][1-9])$|^[1-9]\d{0,1}(.\d{1,2}){0,1}$|^100(.0{1,2}){0,1}$