Hallo anwesende PHPler,
ich habe ein Problem mit einem Suchmuster für eine Fehlerabfrage.
Ich möchte gern die Feldeingabe für den Nachnamen prüfen. Meine Abfrage lautet:
[COLOR="red"]
if (!preg_match("/^[a-zA-ZäÄüÜöÖß-]/s", $_POST["nachname"])){
$message2a="<span class='message'>Bitte nur Buchstaben</span><br>";
}
[/COLOR]Klappt dann, wenn ein Leerzeichen, ein Sonderzeichen wie z.B. > oder Zahlen am Anfang des Textstrings stehen. Stehen aber zuerst Buchstaben in dem Feld, werden oben genannte Zeichen nicht erkannt. Ich weiß, dass liegt an dem Suchmuster, ich hatte auch schon ein anderes Suchmuster, das lief aber nur mit ereg und das soll man ja nicht mehr nehmen. Habe es auch schon mit strpos versucht, aber das hat gar nicht funktioniert.
Hat von Euch jemand eine Idee, wie man die Abfrage verbessern könnte?
Grüße Jona
					ich habe ein Problem mit einem Suchmuster für eine Fehlerabfrage.
Ich möchte gern die Feldeingabe für den Nachnamen prüfen. Meine Abfrage lautet:
[COLOR="red"]
if (!preg_match("/^[a-zA-ZäÄüÜöÖß-]/s", $_POST["nachname"])){
$message2a="<span class='message'>Bitte nur Buchstaben</span><br>";
}
[/COLOR]Klappt dann, wenn ein Leerzeichen, ein Sonderzeichen wie z.B. > oder Zahlen am Anfang des Textstrings stehen. Stehen aber zuerst Buchstaben in dem Feld, werden oben genannte Zeichen nicht erkannt. Ich weiß, dass liegt an dem Suchmuster, ich hatte auch schon ein anderes Suchmuster, das lief aber nur mit ereg und das soll man ja nicht mehr nehmen. Habe es auch schon mit strpos versucht, aber das hat gar nicht funktioniert.
Hat von Euch jemand eine Idee, wie man die Abfrage verbessern könnte?
Grüße Jona
 
          
 Moderator
 Moderator für unspezifischen Code
 für unspezifischen Code für XML o. HTML-Code
 für XML o. HTML-Code für PHP-Code
 für PHP-Code
							
						 in deinem Beitrag, markierst den Text, der gehighlightet (also "farbig gemacht" werden soll), und klickst auf den entsprechenden Button. Wie die aussehen, habe ich dir ja eben schon beschrieben!
 in deinem Beitrag, markierst den Text, der gehighlightet (also "farbig gemacht" werden soll), und klickst auf den entsprechenden Button. Wie die aussehen, habe ich dir ja eben schon beschrieben!
							
						


Kommentar