用逗号替换所有的"\n"

11
我有一个文本区域,想要将其值中的"\n"替换为","。
var valuetxtarr = $("#txtarr").val();
var valuetxtarrs = valuetxtarr.replace("/\n/g",",");
alert(valuetxtarrs);

但是它不起作用?为什么?我哪里出错了?


1
请记住,jQuery不是JavaScript的同义词。我已经为您添加了标签。 - Álvaro González
2个回答

23

你只需要删掉引号(否则它会寻找那个字符串),就像这样:

var valuetxtarr = $("#txtarr").val();
var valuetxtarrs = valuetxtarr.replace(/\n/g,",");
alert(valuetxtarrs);​

你可以在这里尝试一下


@lam3r4370 当答案解决了你的问题时,你应该接受它。 - jigfox
@Jens - 他在提问后大约15分钟内无法回答...这是一段时间以前设置的节流阀,旨在鼓励更多的回答 :) - Nick Craver

5
var valuetxtarr = $("#txtarr").val(); 
var valuetxtarrs = valuetxtarr.replace(/\n/g,","); 
alert(valuetxtarrs);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接