重复正则表达式匹配

时间:2015-06-29 14:22:59

标签: javascript regex

我有一个完全由数字组成的字符串。我想匹配除第一个数字之外的每个数字的三个组。

例如:"1000123"应该返回"000""123"作为匹配。

我尝试使用

/\d(\d{3})+/

但它只匹配第一个组"000",而全局标志也没有帮助。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

使用否定前瞻。正好是3位数。

(?!^\d)\d{3}

DEMO

从1到3位数。

(?!^\d)\d{1,3}