(0,100] (0,999999] el-input rules
validateMoney(rule, value2, callback){
let value = this.addPrizeForm.money_ap;
var reg = /(^[0-9]{1,6}$)|(^[0-9]{1,6}\.{1}[0-9]{1,2}$)/
if (!value.match(reg)) {
callback(new Error('奖品金额范围为大于0小于等于999999'))
}
value = Number(value);
if (value == 0 || isNaN(value)) {
callback(new Error('奖品金额范围为大于0小于等于999999'))
}
callback()
},
validateRate(rule, value2, callback){
let value = this.addPrizeForm.hit_rate_ap;
var reg = /^([0-9]{1,2}$)|(^[0-9]{1,2}\.[0-9]{1,2}$)|100$|100.0$|100.00$/;
if (!value.match(reg)) {
callback(new Error('奖品比率范围为大于0小于等于100'))
}
value = Number(value);
if (value == 0 || isNaN(value)) {
callback(new Error('奖品比率范围为大于0小于等于100'))
}
callback()
},