![]() |
email address validation
hi,
ich habe ein problem - ich will checken, ob eine email-addresse gueltig ist. ich brauche dabei die kriterien, nach welchen man eine email-addr. checkt (zb. @ darf nur einmal vorkommen, . mind. einmal, keine whitespaces,...) wenn jemand eine liste/infos diesbezueglich hat - wuerde ich ihm bitten, neben einer antwort im forum, mir diese auch unter faithnomore999@gmx.at zu mailen - thx. waere euch sehr dankbar faith no more...:confused: :confused: :confused: |
Also das Format einer EMail wird durch die RFC822 bzw. deren Nachfolger RFC2822 (der Name ist KEIN Zufall) definiert. Dies ist die einzige "gültige" Quelle. Wie Du beim Studium bemerken wirst, ist die Validierung einer Email keine triviale Aufgabe (z.B.: '"ich@home" <zeitung@wcm.at>' wäre gültig, trotz doppeltem '@').
Unter Perl gibt es das Modul Mail::RFC822::Address, das Dir die Arbeit abnimmt. (Seht Euch die Regex an!) |
Zitat:
|
Einfach auf hotscripts schauen. Da gibts einige emailvalidation-scripts sowohl in perl als auch in anderen Sprachen.
|
@citizen428: Danke, und wieder einige € bei Thinkgeek und geekstuff.com ausgegeben ;) :(
@alibert1: Die aber von der Vollständigkeit nicht mal in die Nähe der REgEx kommen - das muss schon gesagt werden. Aber für den "normalgebrauch" reichen sie sicher. |
Zitat:
:roflmao: :roflmao: Einfach nur Geil das Ding... :D |
echt geile dieses Ding :lol:
|
@ _m3: es gibt aber auch scripts, die nicht nur den Syntax einer Emailadresse überprüfen, sondern auch kontrollieren, ob die angegebene Adresse tatsächlich existiert.
Ist zwar langsamer, aber relativ sicher. A 2. Frage: Liefern die bei thinkgeek auch schon nach Österreich? Vor gar nicht allzulanger Zeit ging das nämlich noch nicht... |
Klaro - is ja relativ einfach (muss man ja "nur" eine SMTP-Connection aufbauen). Aber die scripts sollen ja die Adresse checken, ohne dass man eine teure (im Sinne von Netzwerkressource und Zeit) Connection aufbaut.
Also ThinkGeek hat schon im Herbst 2001 nach Oesterreich geliefert. Bin schon stolzer BEsitzer einer Cap, mehrerer T-Shirts, ......... |
Alle Zeitangaben in WEZ +2. Es ist jetzt 21:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag