let validCascader = (rule, value, callback) => {
if (this.ruleForm.breachCount > this.ruleForm.demandCount) {
callback(new Error("缺口数不能大于需求数"));
}
if (this.ruleForm.breachCount < 0) {
callback(new Error("请输入大于0的数字"));
}
if (this.ruleForm.breachCount) {
//const reg = /^0+(\d)|[^\d]+/g;
const reg = /^(?:[1-9]\d*|0)$/
if (!reg.test(this.ruleForm.breachCount)) {
callback(new Error("请输入整数"));
}
}
callback();
};
const validCascader = (rule, value, callback) => {
if (value) {
let reg = /^((((?!0)\d+)|(0{1}))(.\d{1,2})?)$/;
let regs = /^0(\.[0-9]{1,2})*$|^[1-9]\d{0,7}(\.\d{1,2})*$/;
if(!regs.test(value)){
callback(new Error("最多输入八位整数和两位小数"))
}
if (!reg.test(value)) {
callback(new Error("输入为非负数且保留两位小数"));
}
} else {
callback()
}
};