htmlspecialchars() vs. ereg_replace()

zdar..
mam nejaky text vlkadany uzivatelem a potrebuju ho osetrit.
cetl jsem clanek na intervalu a tam to autor osetruje pres obe fce coz si myslim ze je nesmysl.
Podle me to staci to osetrit pres ereg_replace() a holt nemze byt v textu < nebo > . jak to tedy je ?
jeste bych se chtel zeptat jakym stylem se zapisuje ktere znaky se maji nahrazovat .. napr.
ereg_replace("<[^>]+>", "", $text);
?
nevite o nejakem clanky nebo navodu ?
diky moc
mrknul bych na builder.cz a interval.cz
nicmene bych to dopurucil PCRE z perlu...
POSIXovi RE umi hovno...
nemaji ani pohlizeni coz je zakladni chyba
no v prlu se vubec nevyznam ... a POSIX RE mi vubec nic nerika. .. :-(
nemohl bys to nejak upresnit ?
ereg_replace je posixova funkce... viz manual
najdi si googlem: regexpeditor umi sice jen pcre ale nema chybu..
ok...diky mastere :-)