把<iframe *>替换成<iframe *>不要用replace替换<为<,>为>,因为其他标签不需要做替换

解决方案 »

  1.   

    可以试下.
    <script type="text/javascript">
    var str = "<iframe src='abc.html' ><span>abc</span>< iframe></iframe>";
    str = str.replace(/<([/\s]*iframe[^>]*)>/g, "<$1>");
    alert(str);
    </script>
      

  2.   

    加个i选项.<script type="text/javascript">
    var str = "<iframe src='abc.html' ><span>abc</span>< iframe></iframe>";
    str = str.replace(/<([/\s]*iframe[^>]*)>/ig, "<$1>");
    alert(str);
    </script>