//s是你想替换的字符串
var oreg=/\n/ig;
s=s.replace(oreg,"");
这样就行了

解决方案 »

  1.   

    <script language="javascript">
    str = "ab\nab";
    alert(str)
    str = str.replace("\n","");
    alert(str)
    </script>
      

  2.   

    如果换行不只一个的话,可以改改:
    <script language="javascript">
    str = "ab\nab\nab\nab";
    alert(str)
    str = str.split("\n").join("");
    alert(str)
    </script>
      

  3.   

    說錯了,chr(13)是輸入時的鍵值,應該是str.replace("\n","")
      

  4.   

    <script language="javascript">
    str = "ab\r\nab\r\nab\r\nab";
    alert(str)
    str = str.replace(/\r|\n/g,"");
    alert(str)
    </script>
      

  5.   

    更正是替换TEXTAREA中的字符串,,
    或者得到TEXTAREA中的字符串的长度,,
    在TEXTAREA一个回车是2个长度,,
    我想去掉一个,,,
    如:
    12345
    12345
    长度是12
    12345
    12345
    12345
    长度是19
    我想去掉一个回车;;
    第一项为11,第二项为17,,,
    有办法实现吗?
      

  6.   

    回车换行是“\r\n”,占用2个字节,只要替换掉\r即可达到目的。