当前位置:  开发笔记 > 编程语言 > 正文

Javascript改进正则表达式以匹配3的数字块

如何解决《Javascript改进正则表达式以匹配3的数字块》经验,为你挑选了1个好方法。

我想,如果我可以举例来说,如果我有多少拿到3的数块22345678我想['22','345','678'].使用以下正则表达式

/(\d{1,3})(?=(\d{3})+(?!\d))/g

我明白了 ['22','345']

任何人都可以帮助我提高我的正则表达式?

这里有一个例子 - > https://regex101.com/r/cF6rN4/1 和这篇文章中的一个片段

console.log('22345678'.match(/(\d{1,3})(?=(\d{3})+(?!\d))/g));



1> Pranav C Bal..:

匹配字符串,后面跟着长度为3的乘数或最后的数字.

console.log('22345678'.match(/\d{1,3}(?=(\d{3})+$|$)/g));
推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有