删除字符串中的javascript代码中的新行

时间:2014-08-30 13:24:04

标签: javascript newline

我在javascript文件的源代码中有一个包含换行符的字符串,如:

var str = 'new
           line';

现在我想删除代码中的换行符。我找不到任何相关内容,我不断收到有关\n\r的内容。

提前致谢!

2 个答案:

答案 0 :(得分:3)

如果您事先不知道"新行"是\r\n(任意组合),最简单的方法是删除它们:

str = str.replace(/[\n\r]/g, '');

它做你所要求的;你最终得到了newline。如果要用单个空格替换新行字符,请使用

str = str.replace(/[\n\r]+/g, ' ');

答案 1 :(得分:0)

str = str.replace(/\n|\r/g,'');

用空字符串替换字符串中\ n或\ r \ n的所有实例。