当前输出1844.6304
所需输出 - 逗号千位在点后 trim (无舍入)
1,844
我在论坛上查找了一段时间,但找不到解决这两种情况的解决方案。
最佳答案
试试这个:
function intWithCommas(x) {
return Math.floor(x).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}
示例:
> intWithCommas(1844.6304)
'1,844'
关于javascript - 数字格式删除点后的数字,在千位处添加逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26553178/