如何从javascript中的拆分字符串中删除逗号(,)
how to remove comma(,) from splitted string in javascript?
我在javascript中使用了split函数来拆分字符串。即
test= event_display1.split("#");
这工作得很好,给我的输出是,
Event Name : test1
Location : test, test, test
,
Event Name : test2
Location : test, test, test
,
但是我想要我的输出作为
Event Name : test1
Location : test, test, test
Event Name : test2
Location : test, test, test
当我拆分值时,它会在我用作拆分字符的字符后面设置逗号。
如何从输出值中删除此逗号?
默认情况下,Array
的.toString()
将使用逗号作为分隔符,只需使用以下内容:
var str = test.join("");
作为参数传递给join
的任何内容都将用作分隔符。
如注释中所述,查看输入非常有用。我将根据您的输出假设一个结构。您可以在拆分数组后从数组中删除逗号,如下所示:
var event_display1 = "Event Name : test1#Location : test, test, test#,#Event Name : test2#Location : test, test, test#,#";
var test = event_display1.split("#");
for (var i = event_display1.length - 1; i >= 0; i--) {
if (test[i] == ",") {
//Use test.slice(i, 1); if you want to get rid of the item altogether
test[i] = "";
}
}
rwz的答案是在拆分字符串之前先修剪字符串,这无疑更简单。这个例子可以这样调整:
event_display1 = event_display1.replace(/#,#/g, "##")
var test = event_display1.split("#");
如果输出字符串由多个字符串组成(使用字符),则可以使用以下代码删除不需要的逗号:myString.replace(/',(?:'n|$)/g, "'n")
相关文章:
- 使用php或javascript从facebook相册URL中删除多余的部分
- RegEx删除空属性?例如,如果(class=“”||class=“”)移除;否则就下课
- 如何删除多行HTML排列中的空白
- 如何从rails中的代码中删除新行( )
- 删除对HTML元素的拖动
- 拆分单词jquery
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 按顺序添加和删除类
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- iframe正在添加标签,需要删除它们
- Javascript 拆分删除 “:” 冒号字符
- JavaScript 拆分字符串 选定的文本删除
- 按标签拆分数组并删除所有类似的元素
- 用于拆分 URL 和删除最后一部分的 JavaScript
- javascript在非字母数字上拆分,并在开始时保持删除
- 如何从javascript中的拆分字符串中删除逗号(,)
- Javascript拆分字符串并删除前导0
- 将字符串拆分为数组而不删除分隔符
- 如何通过在javascript中使用regex来删除空白,并通过点、逗号和换行来拆分字符串
- Javascript拆分负数并删除负数