Javascript 接受逗号分隔值或换行分隔值
我有以下代码:Javascript 接受逗号分隔值或换行分隔值,javascript,csv,split,Javascript,Csv,Split,我有以下代码: var skus = !input.match(/\,/) ? input.split('\n') : input.split(','); 这将获取的内容,根据它是否包含逗号,将返回一个按\n或,拆分的项目数组。我不认为这是最好的方法 在我之前: var skus = input.split('\n') || input.split(',') 这并没有给我我想要/期望的结果。是否有一种方法/函数/技巧来接受CSV或新行分隔值列表并按分隔符进行拆分?您可以在拆分中使用正则表达式
var skus = !input.match(/\,/) ? input.split('\n') : input.split(',');
这将获取
的内容,根据它是否包含逗号,将返回一个按\n
或,
拆分的项目数组。我不认为这是最好的方法
在我之前:
var skus = input.split('\n') || input.split(',')
这并没有给我我想要/期望的结果。是否有一种方法/函数/技巧来接受CSV或新行分隔值列表并按分隔符进行拆分?您可以在拆分中使用正则表达式,如下所示:
'1,2\n3'.split(/[,\n]/)