JavaScript 使用正则表达式实现数字千分位逗号分隔

作者:闭包旅人

时间:2026-10-22

浏览:449

本文介绍在 JavaScript 中利用正则表达式将数字转换为千分位格式的方法。通过 toFixed 保留小数后,使用 replace 配合正则捕获组,自动在每三位数字间插入逗号,适用于金额等数据的展示场景。

文章目录

JavaScript 使用正则表达式实现数字千分位逗号分隔

本文介绍在 JavaScript 中利用正则表达式将数字转换为千分位格式的方法,供读者参考。


<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>js千分位逗号隔开</title>
</head>
<body>
<script >
var a = 222122122.6754; 
var b = a.toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, '$1,');//使用正则替换,每隔三个数加一个',' 
console.log(b)
</script>
</body>
</html>

运行结果示例:222,122,122.68

此外,推荐两款实用的正则表达式在线工具:

JavaScript 正则表达式在线测试工具: http://tools.jb51.net/regex/javascript

正则表达式在线生成工具: http://tools.jb51.net/regex/create_reg

如需了解更多 JavaScript 相关内容,可参考本站专题:《JavaScript 正则表达式技巧大全》、《JavaScript 替换操作技巧总结》、《JavaScript 查找算法技巧总结》、《JavaScript 数据结构与算法技巧总结》、《JavaScript 遍历算法与技巧总结》、《JavaScript 中 json 操作技巧总结》、《JavaScript 错误与调试技巧总结》及《JavaScript 数学运算用法总结》。

希望本文的内容对您的 JavaScript 编程有所帮助。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章