JS 数字千分位分割

 如:var s=12345678;

var s1=formatNumber(s);

console.log(s1);

输出结果为" 123.456.789 "

//千位分隔符
function formatNumber(num) {
    var source = String(num).split(".");//按小数点分成2部分
    source[0] = source[0].replace(new RegExp('(\\d)(?=(\\d{3})+$)','ig'),"$1,");//只将整数部分进行都好分割
    return source.join(".");//再将小数部分合并进来
}

 

你可能感兴趣的:(JS)