首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

正则替换有关问题

2012-02-04 
正则替换问题varstraaaa|bbbb|cccc varchas[ aaaa ],[ bbbb ],[ cccc ]for(vari0i chas.le

正则替换问题
var   str   =   "aaaa|bbbb|cccc ";
var   chas   =   [ "aaaa "],[ "bbbb "],[ "cccc "];
for(var   i=0;i <chas.length;i++){
str   =   str.replace(/ "+chas[i]+ "/ig, "test ");
}


上面的执行后替换不起作用
问题出在/ "+chas[i]+ "/ig这里
请正确的应该怎么写?

[解决办法]
var str = "aaaa|bbbb|cccc ";
var chas = [[ "aaaa "],[ "bbbb "],[ "cccc "]];
for(var i=0;i <chas.length;i++){
var cc=new RegExp(chas[i], "ig ")
str = str.replace(cc, "test ");
}
alert(str);

热点排行