javascript去掉回車的方法:先開啟對應的js檔案內容;然後透過「str.replaceAll("(\n|\r|(\r\n)|(\u0085)|(\ u2028)|(\u2029))", "")」方式移除回車換行符號即可。
本文操作環境:windows7系統、javascript1.8.5版,DELL G3電腦。
Javascript去除回車換行符號的方法
在不同的作業系統,回車換行符號是不一樣的,看下面:
首先說說\n,\r,\t
\n 軟回車:
在Windows 中表示換行且回到下一行的最開始位置
在Linux、unix 中只表示換行,但不會回到下一行的起始位置。
\r 軟空格:
在Linux、unix 中表示回到當行的最開始位置。
在Mac OS 中表示換行且回到下一行的最開始位置,相當於Windows 裡的 \n 的效果。
\t 跳格(移至下一列)
幾點說明:
它們在雙引號或定界符表示的字串中有效,在單引號表示的字串中無效。
\r\n 一般一起用,用來表示鍵盤上的回車鍵(Linux,Unix中),也可只用\n(Windwos中),在Mac OS中用\r表示回車!
\t表示鍵盤上的「TAB」鍵。
檔案中的換行符號:
windows : \n
linux,unix: \r\n
Javascript去除回車換行符號
response = response.replace(/\r|\n/ig,"");
行結束符號:行結束符號是一個或兩個字元的序列,標記輸入字元序列的行結尾。以下程式碼被辨識為行結束符:
新行(換行)符('\n')、
後面緊跟著新行符的回車符("\r\n ")、
單獨的回車符號('\r')、
下一行字元('\u0085')、
行分隔符號('\u2028 ') 或
段落分隔符號('\u2029)。
因此,考慮行結束符號及其轉義後的形式,最有保證的方法是
str.replaceAll("(\n|\r|(\r\n)|(\u0085)|(\u2028)|(\u2029))", "")
【推薦學習:js基礎教學】
以上是javascript怎麼去掉回車的詳細內容。更多資訊請關注PHP中文網其他相關文章!