js 数字保留两位小数
function replace(value) {
const valueArr = value.split('.');
if (valueArr.length > 2) {
value = `${valueArr[0]}.${valueArr[1]}`;
}
const result = (value + '').replace(/^((\d+?)(\.?)(\d+?))$/, function (a, b, c, d, e) {
console.log(a, b, c, d, e)
if (d === '.') {
return c + '.' + e.substr(0, 2);
} else {
return b;
}
});
return result;
}