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