str.replace(/<form name=\"searchForm\" method=\"post\" action=\"JavaScript:checkInput()\"/[\s|\S]*?</form>/gi,"">

解决方案 »

  1.   

    <script>    
        var ss = 'dasdas31231<form action="JavaScript:checkInput()" method="post" name="searchForm"> 内容长度不定</form>afdfw4123';
        var re = /(<form action="JavaScript:checkInput\(\)" method="post" name="searchForm">(\s\S*)<\/form>)/;
        var rv = ss.replace(re,"");
        alert(rv);
        </script>
      

  2.   

    str.replace(/<form name=\"searchForm\" method=\"post\" action=\"JavaScript:checkInput\(\)\"[\s\S]*?<\/form>/gi,"">
      

  3.   

    忘了说明一下.<form>包含有表格代码,JS代码,但没有再包含form标签.
      

  4.   

    <script>    
        var str = 'aaa<form name="searchForm" method="post" action="JavaScript:checkInput()">内<asiwasoa><html><td>/edwdsa定</form>cccc';
        str=str.replace(/<form name=\"searchForm\" method=\"post\" action=\"JavaScript:checkInput\(\)\"[\s\S]*?<\/form>/gi,"");
        alert(str);
        </script>
      

  5.   

    <form name=\"searchForm\" method=\"post\" action=\"JavaScript:checkInput\(\)\">[\s|\S]*?<\/form>