<TEXTAREA rows=10 cols=20 id=textarea1 name=textarea1>
白日依山尽,黄河入海流。
欲穷千里目,更上一层楼。---超级大笨狼题
</TEXTAREA>
<INPUT type="button" value="Button" onclick="aaa();">
<SCRIPT LANGUAGE=javascript>
<!--
function aaa()
{
var a = String.fromCharCode(10,13); 
for(i=1;i<textarea1.rows;i++)
{
textarea1.value=textarea1.value.replace(a,'');
}
}
//-->
</SCRIPT>

解决方案 »

  1.   

    实验
    textarea1.value=textarea1.value.replace(/^\[ \t]*$/,"");
    没成,不知道为什么
      

  2.   

    (/^\[ \n]*$/
    (/^\[ \s]*$/
    (/^\[ \S]*$/也都不行
      

  3.   

    textarea1.value=textarea1.value.replace(/(\r\n)*/g,'')
      

  4.   

    应该还留一行吧..<TEXTAREA rows=10 cols=20 id=textarea1 name=textarea1>
    白日依山尽,黄河入海流。
    欲穷千里目,更上一层楼。---超级大笨狼题
    </TEXTAREA>
    <INPUT type="button" value="Button" onclick="aaa();">
    <SCRIPT LANGUAGE=javascript>
    <!--
    function aaa()
    {
    textarea1.value=textarea1.value.replace(/(\r\n)*/g,'$1')
    }
    //-->
    </SCRIPT>
      

  5.   

    textarea1.value=textarea1.value.replace(/(\r\n)+/g,'\r\n')
      

  6.   

    textarea1.value=textarea1.value.replace(/(\s*\r\n)+/g,'\r\n')
      

  7.   

    哦inelm(木野狐) wanghr100(灰豆宝宝.net) 的正确,我实验错了。
    <TEXTAREA rows=10 cols=20 id=textarea1 name=textarea1>
    白日依山尽,黄河入海流。
    欲穷千里目,更上一层楼。---超级大笨狼题
    </TEXTAREA>
    <INPUT type="button" value="Button" onclick="aaa();">
    <SCRIPT LANGUAGE=javascript>
    <!--
    function aaa()
    {
    textarea1.value=textarea1.value.replace(/(\s*\r\n)+/g,'\r\n')}
    //-->
    </SCRIPT>
      

  8.   

    各位高手,为什么replace()只能替换第一个空白行呀?
    而第二、三、、、则不能?