Danke! Problem gelöst! Für alle die die Antwort von Cheatah nicht 100% kapiert haben. Hier die praktische Umsetzung!
$domain = preg_replace("/[^a-zA-Z0-9-]/","",$domain);
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