item代表的是我们当前条数据
item.amount = item.amount.replace(/[^\d.]/g,""); // 清除“数字”和“.”以外的字符
item.amount = item.amount.replace(/\.{2,}/g,"."); // 只保留第一个. 清除多余的
item.amount = item.amount.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
item.amount = item.amount.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3'); // 只能输入两个小数
if(item.amount.indexOf(".") < 0 && item.amount != ""){ // 以上已经过滤,此处控制的是如果没有小数点,首位不能为类似于 01、02的金额
item.amount = parseFloat(item.amount);
}
if(item.amount && item.amount.indexOf(".") > -1 && item.amount === '0.00'){ // 排除0.00
item.amount = parseFloat(item.amount).toFixed(1)
}