仅删除空换行符,保留空格

mis*_*ear 2 javascript jquery

我正在尝试删除额外的换行符,以便文本是一个接一个,同时保留空格(用作缩进)

我有以下内容:

report_text = report_text.split("\n").map($.trim).filter(function(line) { return line != "" }).join("\n");
Run Code Online (Sandbox Code Playgroud)

它将一个接一个地返回文本行(这是正确的),但也会删除我的缩进(两个或多个空格),因为 $.trim

我不知道任何其他方式让我的"缩进",只是删除空换行符.有没有办法可以让每一行的线条一个接一个,但保留我所有的空白区域.

Der*_*會功夫 6

怎么样report_text.replace(/\n+/g, "\n")