我有像
这样的数据1
2
3
4
我替换后的我应该将数据设为1234
或1 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," ");
}
但我无法将其写入字段
任何人都可以帮帮我。
答案 0 :(得分:1)
str.replace(/(\r|\n)/g,"")
应该这样做。
\ r和\ n并不总是在一起(取决于EOL风格...... unix / windows等)。
答案 1 :(得分:0)
请勿使用new RegExp
。只需使用字符串替换方法。
justiread..replace(/(\r\n|\n|\r)/gm,"")
“g”开关是全局替换,“m”表示它应该不止一次。
请参阅http://www.textfixer.com/tutorials/javascript-line-breaks.php