我在javascript文件的源代码中有一个包含换行符的字符串,如:
var str = 'new
line';
现在我想删除代码中的换行符。我找不到任何相关内容,我不断收到有关\n
和\r
的内容。
提前致谢!
答案 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的所有实例。