Hallo zusammen
Ich war mir nicht ganz sicher, ob das eher eine Anfänger oder Fortgeschrittenen-Frage ist, deshalb bitte keine Kommentare hierzu.
Also, Leerzeichen ersetzen ist kein Problem, allerdings möchte ich Ihm, z.B. wenn sein gewünschter Nutzername "Sepp +" lautet, folgende Fehlermeldung ausgeben "Ihr Benutzername darf nur aus Buchstaben, Zahlen und "_" bestehen, Leerzeichen sind nicht erlaubt!". Buchstaben, Zahlen und "_" sollten sich durch "(preg_match('/[a-zA-Z][0-9_-]/', $strings))" erkennen lassen, allerdings funktioniert das komischerweise gerade auch nicht mehr, aber nun zu meinem Hauptproblem. Ich will wissen, ob er ein Leerzeichen eingegeben hat und wenn ja, dann soll es nicht ersetzet werden, sondern der Nutzer auf den Fehler hingewiesen werden. Leider habe ich keinen Weg gefunden, wie ich das erreichen kann. Kann ich meinen preg_match irgendwie auf Leerzeichen ausweiten, ich brauche ja etwas, dass mir "true" oder "false" zurückliefert.
Oder gibt es vielleicht sogar noch eine elegantere Lösung?
Ich weiss es ist nicht besonders wichtig, aber ich arbeite gerade an einem "perfekten" Registrierungs-Script, das ich später als Vorlage verweden will.
Mit freundlichen Grüssen
sven_meye
Ich war mir nicht ganz sicher, ob das eher eine Anfänger oder Fortgeschrittenen-Frage ist, deshalb bitte keine Kommentare hierzu.
Also, Leerzeichen ersetzen ist kein Problem, allerdings möchte ich Ihm, z.B. wenn sein gewünschter Nutzername "Sepp +" lautet, folgende Fehlermeldung ausgeben "Ihr Benutzername darf nur aus Buchstaben, Zahlen und "_" bestehen, Leerzeichen sind nicht erlaubt!". Buchstaben, Zahlen und "_" sollten sich durch "(preg_match('/[a-zA-Z][0-9_-]/', $strings))" erkennen lassen, allerdings funktioniert das komischerweise gerade auch nicht mehr, aber nun zu meinem Hauptproblem. Ich will wissen, ob er ein Leerzeichen eingegeben hat und wenn ja, dann soll es nicht ersetzet werden, sondern der Nutzer auf den Fehler hingewiesen werden. Leider habe ich keinen Weg gefunden, wie ich das erreichen kann. Kann ich meinen preg_match irgendwie auf Leerzeichen ausweiten, ich brauche ja etwas, dass mir "true" oder "false" zurückliefert.
Oder gibt es vielleicht sogar noch eine elegantere Lösung?
Ich weiss es ist nicht besonders wichtig, aber ich arbeite gerade an einem "perfekten" Registrierungs-Script, das ich später als Vorlage verweden will.
Mit freundlichen Grüssen
sven_meye
Kommentar