【发布时间】:2011-09-28 02:30:48
【问题描述】:
我在 JavaScript 中有以下正则表达式,它匹配“12:23:34:45”和“12:23”等字符串
/^([0-9]{1,2}\:){0,3}([0-9]{0,2})?$/
我遇到的问题是,当我查看匹配数据时,只返回 3 个匹配项。例如对于 12:23:34:45,返回的匹配项是:
12:23:34:45
34:
45
即第一个捕获组仅报告其最后一个值。我希望比赛是:
12:23:34:45
12:
23:
34:
45
这可能吗?
【问题讨论】:
标签: javascript regex