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() },
标签:el,value,999999,callback,Error,new,100,reg From: https://www.cnblogs.com/daifuchao/p/16737937.html