Oman: Erlaubte Zeichen wie am besten prüfen?

Beitrag lesen

Hallo

ich bin jetzt etwas weiter gekommen. Habe es mit preg_match probiert:

if (preg_match('/[^a-zA-Z0-9_-äÄöÖüÜß.:,;|<>^\°#+\*~!\§$%&/\{[()]}=?@ ]/', $username)) {

print 'Falsche Zeichen!';
}

Es klappt eigentlich sehr gut, bis auf die Tatsache, dass das Euro zeichen erlaubt wird, obwohl ich das nicht will. Was kann man dagegen tun?

Grüße, Oman