Guten Morgen!
Da unter euch sicherlich einige RegExp-erten sind, hoffe ich, dass diejenigen mir weiterhelfen können. Ich möchte gerne ein HTML-Formular mit Hilfe von RegExp validieren. Ich habe mir mal Ausdrücke zusammenkopiert bzw. selbst hergeleitet. Und zwar sind das folgende:
Feld "Name" (Name muss eingegeben werden. Bindestrich und Punkt darf vorkommen, Leerzeichen natürlich auch): #^[A-Z]+[\s-\.]*[A-Z]*$#i
Feld "Telefon" (gewisse Sonderzeichen dürfen eingegeben werden und natürlich Zahlen ): #^([-\s\d./()+])*$#
Feld "E-Mail-Adresse" (ich habe vorgesehen, dass der local-part aus mind. 3 Zeichen bestehen muss) #([a-z0-9\-_]?[a-z0-9.\-_]+[a-z0-9\-_]?){3,}@[a-z.-]+\.[a-z]{2,}#i
Eine DNS-Prüfung der Mail-Adresse halte ich für überzogen.
Ich würde euch bitten die 3 Expressions mal auf Herz und Nieren zu überprüfen und bin für Vorschläge und konstruktive Kritik gerne offen.
Vielen Dank!
Andreas
Da unter euch sicherlich einige RegExp-erten sind, hoffe ich, dass diejenigen mir weiterhelfen können. Ich möchte gerne ein HTML-Formular mit Hilfe von RegExp validieren. Ich habe mir mal Ausdrücke zusammenkopiert bzw. selbst hergeleitet. Und zwar sind das folgende:
Feld "Name" (Name muss eingegeben werden. Bindestrich und Punkt darf vorkommen, Leerzeichen natürlich auch): #^[A-Z]+[\s-\.]*[A-Z]*$#i
Feld "Telefon" (gewisse Sonderzeichen dürfen eingegeben werden und natürlich Zahlen ): #^([-\s\d./()+])*$#
Feld "E-Mail-Adresse" (ich habe vorgesehen, dass der local-part aus mind. 3 Zeichen bestehen muss) #([a-z0-9\-_]?[a-z0-9.\-_]+[a-z0-9\-_]?){3,}@[a-z.-]+\.[a-z]{2,}#i
Eine DNS-Prüfung der Mail-Adresse halte ich für überzogen.
Ich würde euch bitten die 3 Expressions mal auf Herz und Nieren zu überprüfen und bin für Vorschläge und konstruktive Kritik gerne offen.
Vielen Dank!
Andreas