var sales = e.detail.value;
sales = sales.replace(/[^\d.]/g, "");//清除“数字”和“.”以外的字符
sales = sales.replace(/^\./g, "");//验证第一个字符是数字而不是.
sales = sales.replace(/\.{2,}/g, ".");//只保留第一个. 清除多余的.
sales = sales.replace(".", "$#$").replace(/\./g, "").replace("$#$", ".");
sales = sales.replace(/([0-9]+\.[0-9]{2})[0-9]*/,"$1");//小数点后两位
console.log("最终sale", sales);