87,923
社区成员
发帖
与我相关
我的任务
分享
<p><img height="214" alt="test" src="akalghtestsa1.jpg" width="210">这是一个test的字符串</p>
<span class='test' Id='test1'>test</span>
<p><img height="214" alt="test" src="akalghtestsa1.jpg" width="210">这是一个new的字符串</p>
<span class='test' Id='test1'>new</span>
var str ='<<这个test要替换 <p>这个test也要替换>><img height="214" alt="test" src="akalghtestsa1.jpg" width="210">这是一个test的字符串</p><span class="test" Id="test1">test</span>';
str=str.replace(/([^>]*)(<[^<>]+>)([^<]*)/gi,function(a,b,c,d){
return b.replace(/test/gi,"new")+c+d.replace(/test/gi,"new");
});