需求是 010203 => [01,02,03]要写一个正则 "010203".split(正则) = [01,02,03]这个怎么写呢?/(0[1-9]|(1[0-2]))+/g.test('0122') 这里为什么返回true呢。我想匹配的是01-12之间的数字。22不符合啊
1 回答
慕运维8079593
TA贡献1876条经验 获得超5个赞
"010203".match(/\d{2}/g);
或者
"010203".split(/\B(?=(?:\d{2})+\b)/);
或者
"010203".split(/\B(?=0)/);
添加回答
举报
0/150
提交
取消