如果出现任何一个分隔符,则分割JavaScript字符串

时间:2014-08-21 03:09:08

标签: javascript tokenize

我使用了String.split(a)方法。当a作为子字符串出现时,它会将字符串分解为某些部分。但我想要的是我会给出一个分隔符列表,当这些分隔符中的任何一个出现时,字符串将被分成几部分。我该怎么做?

1 个答案:

答案 0 :(得分:3)

在分割中使用正则表达式

'abcdef'.split(/[bdf]/) //[ 'a', 'c', 'e', '' ]

甚至

'abcdef'.split(/b|d|f/) //[ 'a', 'c', 'e', '' ]

还要分裂字符串

'Hello There World'.split(/\s?There\s?|\s+/) //[ 'Hello', 'World' ]

\s?抓取任何可能带有

字样的空格