How do I split a string with multiple separators in javascript?

前端 未结 22 1929
走了就别回头了
走了就别回头了 2020-11-21 23:14

How do I split a string with multiple separators in JavaScript? I\'m trying to split on both commas and spaces but, AFAIK, JS\'s split function only supports one separator.

22条回答
  •  感动是毒
    2020-11-21 23:46

    For those of you who want more customization in their splitting function, I wrote a recursive algorithm that splits a given string with a list of characters to split on. I wrote this before I saw the above post. I hope it helps some frustrated programmers.

    splitString = function(string, splitters) {
        var list = [string];
        for(var i=0, len=splitters.length; i

    Example above returns: ["people", "and", "other", "things"]

    Note: flatten function was taken from Rosetta Code

提交回复
热议问题