我在javascript中的正则表达式遇到了一些问题。我有以下代码,我认为应该匹配,但事实并非如此。
var rgx = new RegExp("{\d+:(\d+)}");
if (rgx.test("{0:00000}") == true) {
alert("match");
}
else
{
alert("no match");
}
我不确定是否应该在这里使用 test()。我真的很想在我的正则表达式中抓住这个群体,但 exec() 似乎给了我相同的结果。
那么我做错了什么?