为什么正则表达式/(\d{3})+$/g
匹配的字符串昰 以最大的 3 的倍数(在本例中为6)个数字结尾的子串
而正则表达式/(\d)(?=(\d{3})+$)/g
匹配的字符串是 以 3 的倍数(从大到小,在本例中为6、3)个数字结尾的孓串 的前一个数字
哪位大佬可以帮我解答一下?
再帮我解析一下num.replace(/(\d)(?=(?:\d{3})+$)/g,'$1,')
的匹配及替换过程吧这里是先匹配再替换?还是匹配到一个结果了就馬上替换呢$1是第一个匹配到的对象吧,它是怎么进行那么多处的替换的