例如,如果我们考虑document.createElement()函数,则可以以3种方式传递参数
var v="script";
var s=document.createElement(v);
var s=document.createElement("script");
var s=document.createElement('scipt');
我想要一个正则表达式,它提取document.createElement函数中的参数,不包括引号。我通过使用组来尝试这个,但我正在为“”,“和其他正常变量编写两个正则表达式 请提供一个例子
答案 0 :(得分:1)
var re = /document\.createElement\((['"]*)(.+?)\1\)/;
结果如下:
str.match(re)[2];
答案 1 :(得分:0)
使用竖管 - |
进行 OR 操作。
例如:script|scipt
。