Split string once in javascript?

前端 未结 13 977
南笙
南笙 2020-11-29 03:23

How can I split a string only once, i.e. make 1|Ceci n\'est pas une pipe: | Oui parse to: [\"1\", \"Ceci n\'est pas une pipe: | Oui\"]?

The

13条回答
  •  独厮守ぢ
    2020-11-29 03:35

    Try this:

    function splitOnce(input, splitBy) {
        var fullSplit = input.split(splitBy);
        var retVal = [];
        retVal.push( fullSplit.shift() );
        retVal.push( fullSplit.join( splitBy ) );
        return retVal;
    }
    
    var whatever = splitOnce("1|Ceci n'est pas une pipe: | Oui", '|');
    

提交回复
热议问题