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

作者:闭包旅人时间:2026-10-22 04:49:42浏览:450

本文介绍在 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 编程有所帮助。

作者最新文章