这个是验证输入金额时验证的一个方法,建议写在输入框输入时调取此方法
getMoney(val) {
val = val.replace(/[^\d.]/g, ""); //保留数字
val = val.replace(/^00/, "0."); //开头不能有两个0
val = val.replace(/^\./g, "0."); //开头为小数点转换为0.
val = val.replace(/\.{2,}/g, "."); //两个以上的小数点转换成一个
val = val.replace(".", "$#$").replace(/\./g, "").replace("$#$", "."); //只保留一个小数点
/^0\d+/.test(val) ? val = val.slice(1) : ''; //两位以上数字开头不能为0
/\.\d{3}/.test(val) ? val = val.slice(0, -1) : ''; //限制最多两位小数
return val
},