在javascript中将换行字符串分隔为逗号分隔

时间:2018-02-08 13:32:08

标签: javascript servicenow

嗨我有一组字符串值,如

12345

12346

12347

12348

12342

12345

12334

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

12345,12346,12347,12348...

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

2 个答案:

答案 0 :(得分:2)

使用带有regEx的split,可以比仅仅在\n(换行符)上拆分更强大。

例如

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

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

答案 1 :(得分:1)

如果文字是:

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