之前我们正则的时候,是直接在双斜线的中间写上我们要匹配的东西;
比如 /abc/g ;
但是现在有一种情况,我们有 str1="abcd";
我们想匹配一下这个变量str1 ,怎么办呢?
我们这么写 /str1/g ,这样结果匹配的是 “str1” 这个字符串而不是"abcd",
我们需要这么写就行了:
str="abcadgasdaioasdmas"
str1="abcd";
var reg=new RegExp(str1,"g");
console.log(str.match(reg));
这样我们就可以正则一个变量了;