我的是IE5,试不了,try
replace(/<HEAD>((.|\n)*?)<\/HEAD>/,"$1"))

解决方案 »

  1.   

    alert(textarea1.value.replace(/<head>(.*?)<\/head>/ig,"$1"));
      

  2.   

    alert(textarea1.value.replace(/<head>([.\r\n]*?)<\/head>/ig,"$1"));
      

  3.   

    改成这个也不行,我实验了,郁闷ing...
    alert(textarea1.value.replace(/((.|\n)*?)<HEAD>((.|\n)*?)<\/HEAD>((.|\n)*?)/,"$1"))
      

  4.   

    alert(textarea1.value.match(/<HEAD>([\u0000-\uffff]*)<\/HEAD>/)[1])
      

  5.   

    <script>
    alert(textarea1.value.match(/<HEAD>((.|\n)*)<\/HEAD>/)[1])
     </script>
      

  6.   

    搞定了!靠!好费劲! <textarea id="textarea1" style="overflow:visible">  
      <HTML><HEAD><TITLE>靠</TITLE>
    <META content="text/html; charset=gb2312" http-equiv=Content-Type>
    <STYLE type=text/css></STYLE>
    <LINK href="index/cq.css" rel=stylesheet type=text/css>
    <META content="Microsoft FrontPage 4.0" name=GENERATOR></HEAD>
    <BODY aLink=#000000 bgColor=#b3a593 leftMargin=0 link=#000000 text=#000000 
    topMargin=0 vLink=#000000>
    </html></textarea>
     
    <script language="vbscript">
     'vbs的写法
    msgbox test(textarea1.value) Function  test(mystr)
    Dim regEx 
    Set regEx = New RegExp 
    regEx.IgnoreCase = true
    regEx.Global = True 
    regEx.Pattern = "((.|\n)*?)<HEAD>((.|\n)*?)<\/HEAD>((.|\n)*?)$"   
    test = regEx.replace(mystr ,"$3")
    End Function 
    </script><script language="JavaScript" >
    //js的写法
    alert(  textarea1.value.replace(/((.|\n)*?)<HEAD>((.|\n)*?)<\/HEAD>((.|\n)*?)$/ig,"$3"))
    </script>
      

  7.   

    感谢bzscs(沙虫 玩笑切莫开过头)