标签: regex
我有以下正则表达式(在Javascript中):
/^(\d+-\d+){1}(,\d+-\d+)*$/
我希望它符合以下内容:
100-200 100-200,300-400 34-765,2-7,8-100
我不希望它与此匹配:
abc123-500def
开始和结束字符不会导致任何匹配。我做错了什么?
答案 0 :(得分:0)
由于我的例子跨越多行,结果我需要多行标志/ gm。
/^(\d+-\d+){1}(,\d+-\d+)*$/gm