Как разделить запятую, точку с запятой и запятую фразы с точки с запятой вокруг, где он должен обрабатывать что-либо между точкой с запятой в качестве разделителя запятой, а также разделить запятую и точку с запятой все вместе в funcion?
Строкаслова:
var words = "apple;banana;apple, banana;fruit"
Функция регулярного выражения, разделенная, и;
var result = words.split(/[,;]+/);
Результат от этой функции:
[ "apple", "banana", "apple", " banana", "fruit" ]
Но я хочу получитьэто, чтобы иметь «банан, яблоко» и рассматривать его как отдельное значение
[ "apple", "banana, apple", " banana", "fruit" ]
Так возможно ли объединить 2 случая в этой функции для вывода в качестве второго примера?Или, может быть, каким-то другим элегантным способом?