Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从javascript中删除新行字符并使数据以单行形式出现_Javascript_Regex - Fatal编程技术网

从javascript中删除新行字符并使数据以单行形式出现

从javascript中删除新行字符并使数据以单行形式出现,javascript,regex,Javascript,Regex,我有这样的数据 一, 二, 三, 四, 在我替换之后,我应该将数据获取为1234或1234 我从一个字段读取内容并将其存储为一个变量。 我将替换的值赋给另一个变量 我试过使用 var justiread=comments.read(); var result=justiread.replace(new RegExp( "/\r?\n|\r/", "g" ), ""); 即使更换了,我也得到了与我输入的相同的结果 如果我想重复做同样的事情 说7遍。我使用for循环,但相同的查询不起作用。 有什么

我有这样的数据

一,

二,

三,

四,

在我替换之后,我应该将数据获取为
1234
1234

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

我试过使用

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," ");

    }

for(h=1;h不要使用
newregexp
。只需使用字符串替换方法即可

justired..替换(/(\r\n |\n |\r)/gm,”)

“g”开关是全局替换,“m”意味着它应该发生多次

我们应该做到这一点


\r和\n并不总是在一起(取决于EOL样式…unix/windows等).

m
的意思与此稍有不同。事实上,有点完全不同。:p基本上,它意味着字符串可以是多行,并且在每行的开头和结尾匹配
^
$
如果模式中没有
^
$
,那没什么关系。如果我不想o重复做同样的事情,比如说7次。我正在使用for循环,但同样的查询不起作用。有什么帮助吗
str.replace(/(\r|\n)/g,"")