Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Formularfeld mit Regex prüfen

Hallo !

Wie kann ich am Besten (mit einem "Regulären Ausdruck") eine Namenseingabe in einem Formularfeld prüfen?
Das betreffene FormularFeld darf lediglich Buchstaben, Leerzeichen und Bindestrich(e) enthalten (KEINE Zahlen u Sonderzeichen...).
(Mögliche Leerzeichen am Anfang und Ende der Zeichenkette eliminiere ich später mit "trim()")

Ich hab schon alles mögliche ausprobiert, leider ohne Erfolg. So funktioniert es zB nicht, aber der Ansatz müsste doch zumindest in Ordnung sein ?!

Code:                   In Zwischenablage kopieren (nur IE)
1">

...offensichtlich lässt "\w" auch Zahlen zu ?!

Code:                   In Zwischenablage kopieren (nur IE)
2">

...funktioniert zwar, allerdings werden auch alle Sonderzeichen akzeptiert.
Hier gehts zum Orginal Eintrag "Formularfeld mit Regex prüfen" im Forum

Antworten

/^([a-zA-Z \-])*$/ würde ich spontan mal ausprobieren


Hier gehts zum Orginal Eintrag "Formularfeld mit Regex prüfen" im Forum
 
phpforum.de | Impressum