在JS中,将text框中数据格式化,根据不同的小数位数,格式化成对应的XXX,XXX,XXX.XX(2位小数) 或者XXX,XXX,XXX(0位小数)

时间:2023-03-10 07:52:34
在JS中,将text框中数据格式化,根据不同的小数位数,格式化成对应的XXX,XXX,XXX.XX(2位小数) 或者XXX,XXX,XXX(0位小数)
//在JS中,将text框中数据格式化,根据不同的小数位数,格式化成对应的XXX,XXX,XXX.XX(2位小数) 或者XXX,XXX,XXX(0位小数)
function formatNum(num, n) {//参数说明:num 要格式化的数字 n 保留小数位
num = String(num.toFixed(n));
var re = /(-?\d+)(\d{})/;
while (re.test(num)) num = num.replace(re, "$1,$2")
return num;
}