取出串把。用 replace 方法,把原串的指定取出内容替换为 空就行了。

解决方案 »

  1.   

    <script language=javascript>
    var str="asdas<html>sds<table>ad<br><font>"
    re=/\<(?!(html))(.+?)\>/gi
    alert(str.match(re))
    </script>
      

  2.   

    (?=pattern) 正向预查,在任何匹配 pattern 的字符串开始处匹配查找字符串。(?!pattern) 负向预查,上例相反。
      

  3.   

    例如 Bill Gates is a (?=man|woman|monkey)能匹配出Bill Gates is a monkey中的 Bill Gates is,而不能匹配 Bill Gates is exellent。
      

  4.   

    <script language=javascript>
    var str="asdas<html>sds<table>ad<br/><dsf/></font/>"
    re=/\<(?!(html))(.+?)\>/gi
    alert(str.match(re))
    </script>这个呢?