【小弟我快疯了】关于正则match
【我快疯了】关于正则matchJScript codefunction reg(str) {var s str.match(/abc/)//如果正则表达式含有
【我快疯了】关于正则match
JScript codefunction reg(str) { var s = str.match(/abc/);//如果正则表达式含有 变量应该怎么加? 比如 :/abc + var1 + / 我知道这样不行。如果是"/abc/"直接返回null了。 return s;}
[解决办法]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));