var tt = 'daabaav'; function test(a){ var reg=new RegExp("a"+a,"g"); var x=tt.match(reg); return x; } var k=test("a"); var b=test("v"); alert(k); alert(b); 这样试试
一楼说的对,用RegExp对象定义: var t ="d"; var regex = new RegExp("abc"+t, "g"); var str = "abcdabc"; alert(str.match(regex));
function test(a){
var reg=new RegExp("a"+a,"g");
var x=tt.match(reg);
return x;
}
var k=test("a");
var b=test("v");
alert(k);
alert(b); 这样试试
var t ="d";
var regex = new RegExp("abc"+t, "g");
var str = "abcdabc";
alert(str.match(regex));