我有这个字符串替换正则表达式:
var res = myString.match(/[.,]/g);
现在我想将模式存储在变量中:
var usedSeparator =".,";
var regExp = new RegExp("["+usedSeparator+"]","g");
var res = myString.match(regExp);
但它不起作用。我怎么能这样做?
答案 0 :(得分:0)
也许,您打算使用split()
。在这里,它有效:
myString = "I have seen it, but I forgot the name."
usedSeparator =".,";
regExp = new RegExp("["+usedSeparator+"]","g");
res = myString.split(regExp);
alert(res);