WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 28.01.2002, 12:01   #1
FaithNoMore
Jr. Member
 
Registriert seit: 09.10.2001
Alter: 46
Beiträge: 57


Standard 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...
____________________________________
//--------------------------\\\\
||----- Faith No More ------||
\\\\--------------------------//
FaithNoMore ist offline   Mit Zitat antworten
Alt 28.01.2002, 14:11   #2
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

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!)
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 28.01.2002, 18:01   #3
citizen428
Elite
 
Registriert seit: 03.04.2001
Beiträge: 1.358


citizen428 eine Nachricht über ICQ schicken
Standard

Zitat:
Original geschrieben von _m3
Seht Euch die Regex an!
Ui, die ist ja wirklich wie aus dem Bilderbuch Landet sicher auch noch mal auf einem ThinkGeek Shirt
____________________________________
citizen428.blog() | CARGAL | open.source.mac
citizen428 ist offline   Mit Zitat antworten
Alt 28.01.2002, 18:08   #4
Alex1
Alter Sack
 
Benutzerbild von Alex1
 
Registriert seit: 19.09.1999
Ort: An der schönen alten Donau
Alter: 53
Beiträge: 1.579

Mein Computer

Standard

Einfach auf hotscripts schauen. Da gibts einige emailvalidation-scripts sowohl in perl als auch in anderen Sprachen.
Alex1 ist offline   Mit Zitat antworten
Alt 28.01.2002, 18:36   #5
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

@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.
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 28.01.2002, 19:19   #6
SNo0py
Inventar
 
Registriert seit: 08.02.2000
Beiträge: 1.696


Standard

Zitat:
Original geschrieben von _m3

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




Einfach nur Geil das Ding...
____________________________________
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you.
SNo0py ist offline   Mit Zitat antworten
Alt 28.01.2002, 19:29   #7
hewlett
Inventar
 
Registriert seit: 08.11.2000
Alter: 42
Beiträge: 1.524


Standard

echt geile dieses Ding
____________________________________
H.E.W.L.E.T.T.: Hydraulic Electronic Worker Limited to Exploration and Terran Troubleshooting
hewlett ist offline   Mit Zitat antworten
Alt 29.01.2002, 07:28   #8
Alex1
Alter Sack
 
Benutzerbild von Alex1
 
Registriert seit: 19.09.1999
Ort: An der schönen alten Donau
Alter: 53
Beiträge: 1.579

Mein Computer

Standard

@ _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...
Alex1 ist offline   Mit Zitat antworten
Alt 29.01.2002, 08:29   #9
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

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, .........
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:23 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag