我有一個JavaScript文件的源代碼中的斷行的字符串,如:刪除在新行JavaScript代碼串
var str = 'new
line';
現在我想刪除這條線斷碼。我在這找不到任何東西,我不斷收到關於\n
和\r
的東西。
提前致謝!
我有一個JavaScript文件的源代碼中的斷行的字符串,如:刪除在新行JavaScript代碼串
var str = 'new
line';
現在我想刪除這條線斷碼。我在這找不到任何東西,我不斷收到關於\n
和\r
的東西。
提前致謝!
如果你事先不知道「新線」是\r
或\n
(任意組合),最簡單的就是他們的刪除這兩個:
str = str.replace(/[\n\r]/g, '');
它做你的要求;你最終與newline
。如果你想用一個空格來代替新行字符,請使用
str = str.replace(/[\n\r]+/g, ' ');
str = str.replace(/\n|\r/g,'');
替換\ n或\ r的所有實例與空字符串的字符串。
這不是一個有效的代碼 – 2014-08-30 13:26:32
它根本無效?沒有方法來解決這個問題? :/ – vrugtehagel 2014-08-30 13:29:05
Royi意味着您的示例代碼無效。字符串可能包含換行符(任何類型),但不能像你所做的那樣聲明它們。 – usr2564301 2014-08-30 13:33:20