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

前端 未结 22 1602
走了就别回头了
走了就别回头了 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:49

    I think it's easier if you specify what you wanna leave, instead of what you wanna remove.

    As if you wanna have only English words, you can use something like this:

    text.match(/[a-z'\-]+/gi);
    

    Examples (run snippet):

    var R=[/[a-z'\-]+/gi,/[a-z'\-\s]+/gi];
    var s=document.getElementById('s');
    for(var i=0;i=0)&&(x
    
    
    

    提交回复
    热议问题