[英]Using variables in a regular expression
我有此字符串替换正则表达式:
var res = myString.match(/[.,]/g);
现在,我想将模式存储在变量中:
var usedSeparator =".,";
var regExp = new RegExp("["+usedSeparator+"]","g");
var res = myString.match(regExp);
但这是行不通的。 我该怎么做?
也许您打算使用split()
。 在这里,它起作用:
myString = "I have seen it, but I forgot the name." usedSeparator =".,"; regExp = new RegExp("["+usedSeparator+"]","g"); res = myString.split(regExp); alert(res);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.