如何使用JS正则表达式在数字中每隔三位插入逗号分隔符?

更新于
2026-09-30 18:03:14
0阅读来源:SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计119个文字,预计阅读时间需要1分钟。

如何使用JS正则表达式在数字中每隔三位插入逗号分隔符?

javascript// 将字符串中的每三位数字用逗号分隔var test='123456789';var format=test.replace(/(\d{3})(?=\d)/g, '$1,');console.log(format); // 输出: 123,456,789

如何使用JS正则表达式在数字中每隔三位插入逗号分隔符?

gistfile1.txt

var test = '123456789' var format = test.replace(/\B(?=(\d{3})+(?!\d))/g, ',') console.log(format) // 123,456,789 ------- \B 是正则表达式里面一个比较特殊的匹配代码,表示单词的分界处 ?= 正向肯定预查 表示匹配一个符合后面正则要求的位置 ?! 正向否定预查

本文共计119个文字,预计阅读时间需要1分钟。

如何使用JS正则表达式在数字中每隔三位插入逗号分隔符?

javascript// 将字符串中的每三位数字用逗号分隔var test='123456789';var format=test.replace(/(\d{3})(?=\d)/g, '$1,');console.log(format); // 输出: 123,456,789

如何使用JS正则表达式在数字中每隔三位插入逗号分隔符?

gistfile1.txt

var test = '123456789' var format = test.replace(/\B(?=(\d{3})+(?!\d))/g, ',') console.log(format) // 123,456,789 ------- \B 是正则表达式里面一个比较特殊的匹配代码,表示单词的分界处 ?= 正向肯定预查 表示匹配一个符合后面正则要求的位置 ?! 正向否定预查