1.小数校验(整数或者小数,包含负数)
var reg1 = new RegExp("^(\\-)?\\d+(\\.\\d+)?$");
2. 费用校验,单位元(最多保留两位小数或者整数,不含负数,包含0,0.00)
var reg2 = new RegExp("^(([1-9][0-9]*|0)|(([0]\\.\\d{1,2}|[1-9][0-9]*\\.\\d{1,2})))$");
3.数字校验(只能是数字)
var reg3 = new RegExp("^[0-9]*$");
调用进行校验:
//校验流量 if(!reg1.test(busiFlow)){ new Dialog({mode: "tips", tipsType: "error", content:"流量必须是整数或小数!!"}); return false; }//校验话费 if(!reg2.test(busiMonFee)){ new Dialog({mode: "tips", tipsType: "error", content:"月费必须是正整数或最多两位的小数!!"}); return false; }//校验电话号 if(!reg3.test(phoneId)){ new Dialog({mode: "tips", tipsType: "error", content:"电话号必须是数字!"}); return false; }