日期:2014-05-16  浏览次数:20309 次

正则表达式 取值 过滤字符串
问题:通过正则表达式取值 
如:
function test()
{
var reg=new RegExp(/document.all.(\w+)/g );
var b=str.match(reg); 
if(b)
{
  var d=[];
  for(var i=0;i<b.length;i++){
  d[i]=b[i].replace(reg,"$1");
  str=str.replace(b[i],"xxxx"+d[i]);
  }
}
return str;  
}


但是这里要过滤一些单词如tags ,/document.all.(\w+)/g这个怎么改

------解决方案--------------------
没有明白楼主的意思,不过发现楼主的一个小错误:
var reg=new RegExp(/document.all.(\w+)/g ); 应该为、
var reg=/document.all.(\w+)/g ;