js正则表达式实现千分位符
解释
首先理解一下: 正向肯定预查(look ahead positive assert) 和 正向否定预查(negative assert)正向肯定预查(look ahead positive assert):正向否定预查(negative assert):/(\d)(?=(\d\d\d)+(?!\d))/g 正则表达式图解:
假设有字符串 ,正则表达式 首先,匹配 ,发现 后面有 ,正向预查到了,所以 会被匹配到;再次向后,匹配 ,发现 , 所以 也被匹配到,如下图
加上 ,还要保证正向预查的
原创
2022-06-21 16:18:57 ·
759 阅读 ·
0 评论