javascript - 数字格式删除点后的数字,在千位处添加逗号

标签 javascript jquery

当前输出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/

相关文章:

javascript - 警报对话框无法关闭

javascript - 需要延迟加载 iframe

javascript - 动画后无法移动网页中的文字

javascript - 如何重置此 jquery 进度按钮?

Javascript Git 客户端

javascript - React-native, map , Prop 'region.latitude'在 'MapView'中被标记为必需,但它的值为空

javascript - 将图像缩略图链接到不同页面幻灯片中的同一图像

javascript - 如何使用 jQuery 将重复的类添加到 DOM 对象?

javascript - 我们如何知道打开了多少个弹出窗口?

php - 从目录收集图像的 javascript 图像 slider