开始和结束锚定的正则表达式问题

时间:2018-02-20 16:16:38

标签: regex

我有以下正则表达式(在Javascript中):

/^(\d+-\d+){1}(,\d+-\d+)*$/

我希望它符合以下内容:

100-200
100-200,300-400
34-765,2-7,8-100

我不希望它与此匹配:

abc123-500def

开始和结束字符不会导致任何匹配。我做错了什么?

1 个答案:

答案 0 :(得分:0)

由于我的例子跨越多行,结果我需要多行标志/ gm。

/^(\d+-\d+){1}(,\d+-\d+)*$/gm
相关问题