WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   email address validation (http://www.wcm.at/forum/showthread.php?t=44451)

FaithNoMore 28.01.2002 12:01

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:

_m3 28.01.2002 14:11

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!)

citizen428 28.01.2002 18:01

Zitat:

Original geschrieben von _m3
Seht Euch die Regex an!
Ui, die ist ja wirklich wie aus dem Bilderbuch :eek: Landet sicher auch noch mal auf einem ThinkGeek Shirt ;)

Alex1 28.01.2002 18:08

Einfach auf hotscripts schauen. Da gibts einige emailvalidation-scripts sowohl in perl als auch in anderen Sprachen.

_m3 28.01.2002 18:36

@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.

SNo0py 28.01.2002 19:19

Zitat:

Original geschrieben von _m3

Unter Perl gibt es das Modul Mail::RFC822::Address, das Dir die Arbeit abnimmt. (Seht Euch die Regex an!)

:roflmao:
:roflmao:
:roflmao:

Einfach nur Geil das Ding... :D

hewlett 28.01.2002 19:29

echt geile dieses Ding :lol:

Alex1 29.01.2002 07:28

@ _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...

_m3 29.01.2002 08:29

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