您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“javascript如何去掉換行符”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“javascript如何去掉換行符”這篇文章吧。
在JavaScript中,可以利用replace()方法去掉換行符,該方法用于在字符串中替換字符,或替換一個與正則表達式匹配的子串,語法為“testStr.replace(/[\r\n]/g,"")”。
本教程操作環境:windows10系統、javascript1.8.5版、Dell G3電腦。
javascript如何去掉換行符
在不同的操作系統,回車換行符號是不一樣的,看下面:
Unix系統里,每行結尾只有“<換行>”,即“\n”;Windows系統里面,每行結尾是“<回車><換行>”,即“\r\n”;Mac系統里,每行結尾是“<回車>”,即“\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如何去掉換行符”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。