本文请结合正则表达式中?=和?:和?!的理解一文一起“食用”,该文最后举个一个千位分割符的例子,本文将对该例进行分析。
"1234567890".replace(/\B(?=(?:\d{3})+(?!\d))/g,",")
经过分析,发现好像加不加非捕获分组(?:)对结果都没有影响,但是很多地方给出的正则表达式都会加上,不知道为什么
本文请结合正则表达式中?=和?:和?!的理解一文一起“食用”,该文最后举个一个千位分割符的例子,本文将对该例进行分析。
"1234567890".replace(/\B(?=(?:\d{3})+(?!\d))/g,",")
经过分析,发现好像加不加非捕获分组(?:)对结果都没有影响,但是很多地方给出的正则表达式都会加上,不知道为什么