1Danke
ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
570
570
EMPFEHLEN
-
Ich hab schon gesucht und einige Sachen gefunden, aber was bei den anderen leuten anscheinend problemlos läuft, klappt bei mir nicht:
Ziel: Vorname auf Buchstaben und Umlaute prüfen
2 Versuche:
PHP-Code:if ($vorname == "" OR !preg_match("/^[a-zäöüA-ZÄÖÜß\- ]*$/", $vorname)) {
echo 'fehler';}
Eingabe:PHP-Code:if ($vorname == "" OR !ereg("^[A-Za-zöüäÖÜÄß- ]+$", $vorname)) {
echo 'fehler';}
jede eingabe funktioniert, mit außname von äöüÄÖÜß .... ich weiß nicht warum. Die Eingabe enthält korrekte äöüÄÖÜß werte.
abc abc --> korrekt
Ab-ab --> korrekt
aä --> fehler
Warum ?
-
der - ist das problem. du musst ein \voranstellen
Ansosnten hier noch ein schöner Link zum spielen *g*PHP-Code:$pattern = '/^[[:alpha:]öüäÖÜÄß\- ]+$/';
// RegEx mit preg_match() auswerten
if (preg_match($pattern, $string)){
...;
http://www.regex-tester.de/regex.html---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
Herzlichen Dank.
ich hab es jetzt zwar etwas anders gelöst, aber dein Ratschlag hat mir sehr weitergeholfen:
meine Lösung für Vornamen mit Buchstaben und Umlaute:
PHP-Code:setlocale (LC_ALL, 'de_DE');
if ($vorname == "" OR !preg_match("/[[:alpha:]]+/", $vorname) OR preg_match("/[0-9]+/", $vorname)) {
echo 'fehler';
}
Ähnliche Themen
-
Eingabevarianten prüfen auf bestimmten Buchstaben
Von dwex im Forum PHPAntworten: 2Letzter Beitrag: 08.05.09, 08:37 -
Aus einem String aus Zahlen und Buchstaben, nur die Buchstaben rausfiltern?
Von kurwajebana im Forum JavaAntworten: 2Letzter Beitrag: 14.04.07, 14:15 -
Variable auf Buchstaben und zahlen Prüfen
Von joky_joky im Forum PHPAntworten: 2Letzter Beitrag: 25.10.04, 18:27 -
aus Vorname und Name string basteln
Von HammerHe@rt im Forum PHPAntworten: 8Letzter Beitrag: 11.01.03, 13:32 -
SELECT * FROM tabelle WHERE vorname einen Wert hat
Von asmodis! im Forum Relationale DatenbanksystemeAntworten: 10Letzter Beitrag: 03.09.02, 13:24





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren