【问题标题】:Replace all "\n" with ","将所有“\n”替换为“,”
【发布时间】:2011-03-10 01:59:20
【问题描述】:

我有一个文本区域,我想在它的值中将“\n”替换为“,”。

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

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

【问题讨论】:

  • 请记住,jQuery 不是 JavaScript 的同义词。我已经为你添加了标签。

标签: javascript jquery replace


【解决方案1】:

您只需要删除引号(否则它正在寻找该字符串),如下所示:

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

You can give it a try here

【讨论】:

  • @lam3r4370 在解决您的问题时,您应该接受答案。
  • @Jens - 问完他 15 分钟后他不能……这是为了鼓励更多答案而设置的节流阀 :)
【解决方案2】:
var valuetxtarr = $("#txtarr").val(); 
var valuetxtarrs = valuetxtarr.replace(/\n/g,","); 
alert(valuetxtarrs);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-03
    • 2019-01-05
    • 2016-12-11
    • 1970-01-01
    • 2011-05-21
    • 2011-06-16
    • 2012-05-14
    相关资源
    最近更新 更多