【问题标题】:delimit a newline string to comma separated in javascript将换行符字符串分隔为 javascript 中的逗号分隔
【发布时间】:2018-07-19 02:17:19
【问题描述】:

您好,我有一组字符串值,例如

12345

12346

12347

12348

12342

12345

12334

这些值将从一个列表中接收,一个在另一个之下 我需要将这些值分配给以逗号分隔的字符串,例如:

12345,12346,12347,12348...

在 JavaScript 中。我从多行文本框中获取这些值作为输入参数。

【问题讨论】:

  • 你有代码吗?

标签: javascript servicenow


【解决方案1】:

将 split 与 regEx 结合使用,可能比仅在 \n(换行符)上拆分更可靠。

例如。

var data = "1234\n5678    1235 \n8884";

console.log(data.split(/\s+/).join(","));

【讨论】:

    【解决方案2】:

    如果文本是:

    12346
    12347
    12348
    12342
    12345
    

    第一个从多行文本框中拆分字符串到一个数组:

    var numbers = myText.split("\n");
    

    之后只需将列表加入字符串

       // If you want to sort:
       var sortedNumbers = numbers.sort()
       // then join with comma:
       var result = sortedNumbers.join(',');
    

    结果将是:

    12342,12345,12346,12347,12348
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-18
      • 1970-01-01
      • 2018-08-16
      • 2013-09-30
      • 2016-02-08
      相关资源
      最近更新 更多