Для тех из вас, кто хочет больше настроек в своей функции разделения, я написал рекурсивный алгоритм, который разбивает заданную строку со списком символов для разделения. Я написал это до того, как увидел этот пост. Я надеюсь, что это поможет некоторым разочарованным программистам.
splitString = function(string, splitters) {
var list = [string];
for(var i=0, len=splitters.length; i
Пример выше возвращает: ["people", "and", "other", "things"]
Примечание: функция flatten
была взята из Rosetta Code