Andavos: preg_replace Zahlen zwischen 5 und 22 Erlauben

Beitrag lesen

Hallo,
mit preg_replace lasse ich einen String untersuchen.
Er soll [SIZE=(Zahlen 5 - 22)] ersetzen.

Das (Zahlen 5 - 22) ist dann später eine Zahl, z.B. 11

Ich hab schon folgenden Code:
$text = preg_replace("/[SIZE=([5-9])](.*?)[/SIZE]/si", "<div style=" font-size:\1pt;">\2</font>", $text);

Allerdings geht das nur mit Zahlen zwischen 5 - 9, wenn ich dort eine [5-99] einge, funktioniert es auch nicht.

Wie muss das also aussehen, damit es geht?

MFG
Andavos

--
http://www.rpgcommunity.de/clanwissen/index.php Webdesign, PHP, Clan-Aufbau und mehr