var num='123456789' var str=num.replace(/(?=(\d{4})+$)/g,',') console.log('======str',str);// 1,2345,6789 上述代码可以给每4个数字加一个逗号,但是这正则该怎么理解呢? 因为我的理解结果是1234,5678,9 但实际正则在替换时,似乎是从右向左每4个判断一次,让我很疑惑
阅读量:16
点赞量:0