AW: RegExp Split \r\n in Javascript

Beitrag lesen

Hallo,

warum liefert folgender Split in Javascript den Wert 7?

var test = "A\r\n\r\nB\r\nC\r\n";

return test.split(/(\r?\n)+/).length;


>   
> In Java liefert es wie erwartet 3.  
>   
> Hat jemand eine Idee?  
  
so funktioniert es:  
  
~~~javascript
  
test.split(/[\r?\n]+/);

der group scheint in js anders implementiert zu sein. logisch ist das allerdings für mich nicht...