在js中如果正则式中出现变量
不能用字符串拼接,因为它会将拼接的当成常量去进行匹配
这是就要用到new RegExp
下面是一个例子
var rr="aa"
var reg=new RegExp(rr,"g");
var s="rr111aa1111aa1111aarr";
var x=s.replace(reg,"AA");
alert(x);s
在js中如果正则式中出现变量
不能用字符串拼接,因为它会将拼接的当成常量去进行匹配
这是就要用到new RegExp
下面是一个例子
var rr="aa"
var reg=new RegExp(rr,"g");
var s="rr111aa1111aa1111aarr";
var x=s.replace(reg,"AA");
alert(x);s