let number = 2323234355.99;
function f(num){
const reg = /\B(?=(\d{3})+$)/g,
n = num.toString().split('.');
return `${n[0].replace(reg, ',')}.${n[1]}`
}
console.log(f(number))
// 千分位格式
export const numFilter = (val) => {
if (!val && val != 0) {
return "---";
}
val = Number(val).toLocaleString();
if (val.indexOf(".") == -1) {
val = val + ".00";
} else if (val.charAt(val.indexOf(".") == val.length - 2)) {
val = val + "0";
}
return val;
// return (val + "").replace(/(\d{1,3})(?=(\d{3})+(?:$|\.))/g, "$1,");
};