使用javascript分割字符串

vik*_*tra 6 javascript string

我有一个像"; a; b; c ;; e"这样的字符串.请注意,之前有一个额外的分号e.我要被拆分的字符串a,b,c;,e.但它被分裂样a,b,c,;e.

我的代码是

var new_arr = str.split(';');
Run Code Online (Sandbox Code Playgroud)

我能在这做什么来获得我想要的结果?

问候

小智 5

使用Regexp负向前瞻:

  ";a;b;c;;e".split(/;(?!;)/)
Run Code Online (Sandbox Code Playgroud)