preg_match nur Buchstaben, Leerzeichen und Bindestriche und Leerzeichen erlaubt
Ich weiß, dass eine Bedingung, die ich derzeit benutze, wo es einen Fehler gibt, wenn $ stringabc etwas anderes als Zahlen enthält, ist:
if(preg_match("/[^0-9]/",$stringabc))
Ich möchte eine if-Bedingung, in der es einen Fehler gibt, wenn $ stringdef etwas anderes als Buchstaben, Leerzeichen und Bindestriche (-) enthält.