Fabian: Unterschiedliche RegEx-Ausführung in IE und FF?

Guten Abend!

Ich hab mir ein RegEx zusammengebastelt:

text = text.replace(/<a href="(.*)" class="extern" target="_blank">(.*)</a>/gi, '[url=$1]$2[/url]');

Der FF ersetzt alles schön und tut was ich will. Aber der IE macht zicken. Folgende RegEx wird jedoch von IE und FF gleichermaßen richtig ausgeführt:

text = text.replace(/<a href="(.*)">(.*)</a>/gi, '[url=$1]$2[/url]');

Diese RegEx wird von FF und IE gleich behandelt.
Wo hängt's? Hat jemand nen Tipp?

Danke!

Gruß
Fabian