正则表达式在每个在线解析器中工作但在JS中没有?

时间:2017-12-20 22:39:18

标签: javascript regex

我创建了正则表达式来解析足球比赛得分:

 (0|[1-9]\d*\s)(:)(\s0|[1-9]\d*)

当我尝试:

let scoreRegex = new RegExp('(0|[1-9]\d*\s)(:)(\s0|[1-9]\d*)')
scoreRegex.exec('Team One 5 : 0 Team Two') 

我得到null而不是预期的3组。任何在线解析器验证我的正则表达式并匹配输入字符串。

https://www.regextester.com/ +

https://regexr.com/ +

我错过了什么?

0 个答案:

没有答案