首頁  >  文章  >  web前端  >  javascript怎麼去掉換行符

javascript怎麼去掉換行符

WBOY
WBOY原創
2022-01-12 14:37:4711821瀏覽

在JavaScript中,可以利用replace()方法去掉換行符,該方法用於在字串中替換字符,或替換一個與正規表示式匹配的子串,語法為「testStr.replace( /[\r\n]/g,"")」。

javascript怎麼去掉換行符

本教學操作環境:windows10系統、javascript1.8.5版、Dell G3電腦。

javascript怎麼去掉換行符號

#在不同的作業系統,回車換行符號是不一樣的,看下面:

Unix系統裡,每行結尾只有“88852130407f86cf7865fd123878bbe4”,即“\n”;Windows系統裡面,每行結尾是“ccb8e2aef5e1b291c5adcee6fffe6a0088852130407f86cf7865fd123878bbe4”,即“\ r\n”;Mac系統裡,每行結尾是“ccb8e2aef5e1b291c5adcee6fffe6a00”,即“\r”。

replace() 方法用於在字串中用一些字符替換另一些字符,或替換一個與正則表達式匹配的子字串。

語法

stringObject.replace(regexp/substr,replacement)

參數 描述

regexp/substr必要。規定子字串或要替換的模式的 RegExp 物件。

請注意,如果該值是一個字串,則將它作為要檢索的直接量文字模式,而不是先轉換為 RegExp 物件。

replacement 必需。一個字串值。規定了替換文字或產生替換文字的函數。

傳回值

一個新的字串,是用 replacement 取代了 regexp 的第一次符合或所有符合之後得到的。

response = response.replace(/\r|\n/ig,"");

行結束符:行結束符 是一個或兩個字元的序列,標記輸入字元序列的行結尾。以下程式碼被辨識為行結束符:

新行(換行)符('\n')、

後面緊跟著新行符的回車符("\r\n ")、

單獨的回車符號('\r')、

下一行字元('\u0085')、

行分隔符號('\u2028 ') 或

段落分隔符號('\u2029)。

因此,考慮行結束符號及其轉義後的形式,最有保證的方法是

str.replaceAll("(\n|\r|(\r\n) |(\u0085)|(\u2028)|(\u2029))", "")

【相關推薦:javascript學習教學

以上是javascript怎麼去掉換行符的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn