猿问

正则\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的解释,求解释。
慕尼黑5688855
浏览 834回答 2
2回答

梵蒂冈之花

正则表达式测试工具

holdtom

....这种问题,你能去查官方api么?提这样的问题你应该羞愧····· B和b都是单词边界匹配符
随时随地看视频慕课网APP

相关分类

Java
我要回答