JavaScript: split funktioniert nicht in IE?

Gibt es einen Grund, warum das folgende Stück code funktioniert nicht im IE?
Während mit FF und anderen vernünftigen Browser es teilt die Zeichenfolge, die durch den angegebenen Ausdruck, im IE es funktioniert einfach nicht.

var str = "abc<font id=\"something\">def</font>gh";
alert(str.split(/(\<.*?\>|.)/).length);

Danke.

  • Vielleicht ist diese Seite verwenden: blog.stevenlevithan.com/archives/cross-browser-split
  • Ich Frage mich, sind diese Art von idiotischen Sachen im IE-bugs oder features, die beschlossen, von der Verwaltung? Ich denke mal der IE 8 nervt einfach nur, wie gut!
  • WITZ: Fehler für Programmierer sind die neuen und aufregenden Eigenschaften für Werbung.
  • Beachten Sie, dass diese bugs behoben werden, die IE9+, die hat eine neue JS-engine.
InformationsquelleAutor thedp | 2009-09-21
Schreibe einen Kommentar