Loading

validate.js

校验金额
export const validateMoney = (rule, value, callback) => {
  if (value === "") {
    return callback(new Error("不能为空"));
  }
  if (value <= 0) {
    return callback(new Error("请输入大于0的金额"));
  }
   // const reg = /^(([1-9]{1}\d*)|(0{1}))(\.\d{1,2})?$/;
   const reg = /^-?\d+(\.\d{1,2})?$/
if (!reg.test(value)) {
    return callback(new Error("最多两位小数!"));
  }
  callback();
};

 

校验数量
export const validateNumber = (rule, value, callback) => {
  if (value === "") {
    return callback(new Error("不能为空"));
  }
  if (value <= 0) {
    return callback(new Error("请输入大于0的数量"));
  }
 // const reg = /^(([1-9]{1}\d*)|(0{1}))(\.\d{1,3})?$/;
const reg = /^-?\d+(\.\d{1,3})?$/
if (!reg.test(value)) { return callback(new Error("最多三位小数!")); } callback(); };

 

 
posted @ 2023-06-05 10:40  请叫我王小胖  阅读(13)  评论(0编辑  收藏  举报