正则表达式中的nodejs变量match()

时间:2015-03-07 20:54:31

标签: javascript regex node.js

如果我想使用正则表达式,如何在match()中使用变量? 这对我来说很好:

if (message.match('!' + cmd)) {
  this.client.say(to, myJson[cmd]);
}

但如果我尝试这样的话,就不会检查变量。

    if (message.match(/!cmd/i)) {
      this.client.say(to, myJson[cmd]);
    }

我已经搜索了一个解决方案,但只能找到替换的东西。

编辑:它不是How do you use a variable in a regular expression?的副本,因为它解释了替换不匹配。

0 个答案:

没有答案