【问题标题】:How to split comma separated string using JavaScript? [duplicate]如何使用 JavaScript 拆分逗号分隔的字符串? [复制]
【发布时间】:2011-07-13 07:04:33
【问题描述】:

我想用 JavaScript 分割一个逗号分隔的字符串。怎么样?

【问题讨论】:

  • 这些答案中的任何一个是否会产生修剪后的值?他们不是。
  • @NK 不过,OP 并没有询问修剪值。在',' 上拆分与在'~' 上拆分非常相似,看起来这确实是重复的。
  • @JoshuaTaylor,理想情况下拆分 csv 应该产生拆分和修剪的输出
  • @NK 我不知道 CSV 的权威标准说明了这一点(但可能有这样的事情;我只是不知道),但即使有, OP 没有在结果中要求修剪字符串。 正如问题的措辞,它是另一个的重复。如果要求包括修剪的空格,则 OP 始终可以选择编辑问题,此时可能会重新打开它。对提问者的要求和意图进行事后猜测有时很有用,但有时却是导致无用答案的途径。
  • 由于 OP 不接受任何给定的答案(每个答案都与 原始标记 问题相同且相似),因此 OP 可能对给定的答案不满意,或者他没有找不到满足他要求的解决方案。

标签: javascript


【解决方案1】:
var partsOfStr = str.split(',');

split()

【讨论】:

  • @Andrew 这是一个完全不同的问题。请再读一遍。
  • 在提交给 JS 之前删除所有垃圾 (") 服务器端
  • & 你可以使用.join() 将它们重新组合在一起
  • @alex 如果我在 str {a: 'a'} 中有怎么办我如何停止 split 函数来拆分这个对象,并且只对元素列表起作用?
【解决方案2】:
var array = string.split(',')

还有早上好,因为我必须输入 30 个字符...

【讨论】:

    【解决方案3】:

    var result;
    result = "1,2,3".split(","); 
    console.log(result);

    更多关于 W3Schools 的信息描述了字符串拆分功能。

    【讨论】:

    • 这样解析结果"val1 with extra, here",val2,val3
    • @Andrew 代码可以完美地做到这一点。如果您希望代码在 , 上拆分并考虑引用的值,请提出一个新问题 :)
    【解决方案4】:

    使用

    YourCommaSeparatedString.split(',');
    

    【讨论】:

      猜你喜欢
      • 2017-01-05
      • 2015-03-07
      • 2012-05-24
      • 2023-04-09
      • 2018-12-21
      • 1970-01-01
      相关资源
      最近更新 更多