Cheatah: Probleme mit preg_replace

Beitrag lesen

Hi,

$domain = preg_replace("/[^a-zA-Z0-9]/","",$domain);
Jetzt möchte ich die Auswahl an Zahlen und Buchstaben noch um das Minus(-) erweitern. Wo schreib ich das denn hin?

wie Du an der RegExp bereits siehst, ist das Minuszeichen innerhalb von Zeichenklassen ein Sonderzeichen. Sonderzeichen müssen maskiert werden; wie in der Programmierung fast immer üblich ist das Escape-Zeichen der Backslash.

Ich habe schon (aus meiner Sicht) alles ausprobiert.

Auch ohne Maskierung würde eine Lösung existieren; ich empfehle Dir jedoch, diese nicht anzuwenden.

Cheatah

--
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes