0

我有这个代码:

var skus = !input.match(/\,/) ? input.split('\n') : input.split(',');

这将获取 a 的内容,<textarea>并根据它是否包含逗号,将返回一个由\nor分割的项目数组,。我不相信这是最好的方法。

在我刚刚拥有之前:

var skus = input.split('\n') || input.split(',')

这并没有给我想要/期望的结果。是否有一种方法/功能/技巧来接受 CSV 列表或新行分隔值并按分隔符将它们拆分?

4

1 回答 1

1

您可以在拆分中使用正则表达式,如下所示:

'1,2\n3'.split(/[,\n]/)
于 2013-05-22T20:22:40.683 回答