正则\b是什么意思?

var num = '1234567.89';

var num1 = num.replace(/(?<=\d)(?=(\d{3})+\b)/g, ',');    

// 有\b的结果   1,234,567.89


var num2 = num.replace(/(?<=\d)(?=(\d{3}))/g, ',');

// 没\b的结果   1,2,3,4,567.89


\b 匹配一个单词边界,也就是指单词和空格间的位置

没搞懂\b的解释,求解释。


小唯快跑啊
浏览 688回答 1
1回答

拉风的咖菲猫

正则表达式测试工具
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript