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
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes