js将数字格式化为千分位形式

luoyjx · 2016-08-31 09:58 · 100次阅读

千分位的概念

1. 分位--小数部分从小数点算起,右边第三位叫做千分位,也可以叫做小数第三位。如:3.754中的“4”就在千分位。 2. “千分位”形式,即从个位数起,每三位之间加一个逗号,例如,将7654321输出成7,654,321。 3. 现已普及,比如工资习惯用“10k”而不是“1万”。

代码

function formatThousands(num) {
    if (typeof num === 'undefined' || num == null) return '';
    return (num.toFixed(3) + '').replace(/\d{1,3}(?=(\d{3})+(\.\d*)?$)/g, '$&,');
}

暂无评论

登录后可以进行评论。没有账号?马上注册