<script language=javascript>
var str="<IMG ....>  和<A href=....>...</A>"
re=/((<img\s[^>]+>)|(<a\s[^>]*>([^\x04](?!(<a\s)))*<\/a>))/ig
alert(str.replace(re,""));
</script>

解决方案 »

  1.   

    不明白,var str="<IMG ....>"  这怎么写?
      

  2.   

    阿火,你可真会想啊! [^\x04] 这样的狠招都想出来了,为什么不用 [\s\S] 呢 或者 [\w\W] 不是概括了所有有信息吗?
      

  3.   

    问题是<img ...> 这里的内容不确定。那如何写呀?
      

  4.   

    楼主学习一下正则表达式吧!
    <img ...>  的内容可以随便写,只要匹配正则表达式,就可以去掉你想要的东西。
    楼上的代码已经给你写好了,至于原理你自己去学正则表达式吧!
      

  5.   

    阿火,你可真会想啊! [^\x04] 这样的狠招都想出来了,为什么不用 [\s\S] 呢 或者 [\w\W] 不是概括了所有有信息吗?[.\n] 也可以,呵呵!
      

  6.   

    晕,刚才正在发帖停电了
    这个方法不是我想出来的啦,
    是gu1dai(异域苍穹.百年飞行)用了,被我学来的,开始的时候还不知道是什么,后来查了ASC表才知道是结束符   :)