Nico: Regulärer Ausdruck in Javascript, Zeichen ausschließen

Beitrag lesen

Hallo!

Ich habe mich ein wenig zu früh gefreut.

Dass der Ausdruck also „genügsam“ ist: /[f](.+?)[/f]/

In Javascript funktioniert das mit dem "genügsamen" Script wunderbar:

while(text.search(/([f](.+?)[/f])/)>=0) text = text.replace(RegExp.$1,'<b>'+RegExp.$2+'</b>');

In PHP will es aber partout nicht gehen. Ich bekomme immer ein ereg_replace(): REG_BADRPT. Der Code:

$eintragHtml = ereg_replace("[f](.+?)[/f]","<b>\1</b>",$eintragHtml);

Was muss man denn in PHP anders machen oder wo liegt der Fehler?

Nico