VUE 数值验证

 //正则化判断数字  有数字或者为空都能通过
      var isnumber = (rule, value, callback) => {
        if (!value) {
          callback();  
        } else {
          var reg = /^-?\d{1,16}(?:\.\d{0,6})?$/;//小数点左边最高16位,小数点右边最多6位
          if (reg.test(value)) {
            callback();
          } else {
            callback(new Error("请输入数值"));
          }
        }
      };
 
 //正则化判断数字  有数字通过
      var isnumber = (rule, value, callback) => {
        if (!value) {
          callback(new Error("请输入数值"));  
        } else {
          var reg = /^-?\d{1,16}(?:\.\d{0,6})?$/;//小数点左边最高16位,小数点右边最多6位
          if (reg.test(value)) {
            callback();
          } else {
            callback(new Error("请输入数值"));
          }
        }
      };

 

你可能感兴趣的:(VUE,前端)