У меня есть этот код:Accept либо разделенные запятыми значения или новой строки значений, разделенных
var skus = !input.match(/\,/) ? input.split('\n') : input.split(',');
Это позволит получить содержимое <textarea>
и в зависимости от того, содержит ли он или нет запятых, вернет массив элементов, расщепленных \n
или ,
. Я не считаю, что это лучший способ сделать это.
Прежде чем я только что:
var skus = input.split('\n') || input.split(',')
, который не дает мне результат, я хотел/ожидалось. Есть ли метод/функция/трюк, чтобы принять либо список CSV, либо новые значения, разделенные линией, и разделить их на какой-либо разделитель?