从 javascript 中删除换行符并使数据出现在单行中

Removing the new line character from javascript and making the data come in single line

本文关键字:数据 单行中 javascript 删除 换行符      更新时间:2023-09-26

我有这样的数据

1

阿拉伯数字

3

替换后,我应该将数据12341 2 3 4

我正在从一个字段中读取内容并将其存储为一个变量。我正在将替换的值分配给另一个变量。

我试过使用

var justiread=comments.read();
var result=justiread.replace(new RegExp( "/'r?'n|'r/", "g" ), "");

即使在更换后,我也得到了与我输入的相同。

如果我想重复做同样的事情说7次。我正在使用 for 循环,但相同的查询不起作用。任何帮助请

  for(h=1;h<=7;h++){
    var addjusti=JUSTIFICATION.read(h);
    var addresult=addjusti.replace(/('r'n|'n|'r)/gm," ");
    }

但我无法将其写入字段

任何人请帮助我。

str.replace(/('r|'n)/g,"")

应该做这个伎俩。

''r 和 ' 并不总是在一起(取决于 EOL 样式...Unix/Windows等)。

不要使用 new RegExp . 只需使用字符串替换方法。

justiread..replace(/('r'n|'n|'r)/gm,"")

"

g"开关是全局替换,"m"表示它应该发生不止一次。

见 http://www.textfixer.com/tutorials/javascript-line-breaks.php