Steffi84: Reguläre Ausdrücke in PHP, wer kann helfen?

Beitrag lesen

Guten Abend,

folgender Code beschäftigt mich derzeit:

$checkname = "[$§;{}?|#()'+*@^~]";
if(eregi($checkname, $_POST['name']))
{
   echo 'Fehler';
}

Ich versuche, bzw. will versuchen aus einem Wort alle möglichen Sonderzeichen zu filtern. Das klappt auch schon ganz gut, nur wie bekomme ich da jetzt Sonderzeichen wie [] oder auch den . rein? Das sind ja alles zeichen die eig. für die Funktion selber stehen... die [] zum beispiel oder auch mit dem . kann man ja arbeiten. Weiß jemand von euch wie man das am besten umsetzen kann. Darüber hinaus: Wüsste jemand welche Sonderzeichen ich noch filtern könnte? Die Funktion soll einen Vornamen überprüfen.

--
Eure Steffi