嗨我有一组字符串值,如
12345
12346
12347
12348
12342
12345
12334
将从列表中接收值,一个列在另一个列表之下 我需要将这些值分配给逗号分隔的字符串,如:
12345,12346,12347,12348...
在javascript中。我从多行文本框中获取这些值作为输入参数。
答案 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