![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Jr. Member
![]() Registriert seit: 09.10.2001
Alter: 46
Beiträge: 57
|
![]() 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 ------|| \\\\--------------------------// |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() Registriert seit: 24.09.2001
Beiträge: 7.335
|
![]() 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 . |
![]() |
![]() |
![]() |
#3 | |
Elite
![]() |
![]() Zitat:
![]() ![]() |
|
![]() |
![]() |
![]() |
#4 |
Alter Sack
![]() Registriert seit: 19.09.1999
Ort: An der schönen alten Donau
Alter: 53
Beiträge: 1.579
|
![]() Einfach auf hotscripts schauen. Da gibts einige emailvalidation-scripts sowohl in perl als auch in anderen Sprachen.
|
![]() |
![]() |
![]() |
#5 |
Inventar
![]() Registriert seit: 24.09.2001
Beiträge: 7.335
|
![]() @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 . |
![]() |
![]() |
![]() |
#6 | |
Inventar
![]() Registriert seit: 08.02.2000
Beiträge: 1.696
|
![]() Zitat:
![]() ![]() ![]() 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. |
|
![]() |
![]() |
![]() |
#7 |
Inventar
![]() Registriert seit: 08.11.2000
Alter: 42
Beiträge: 1.524
|
![]() echt geile dieses Ding
![]()
____________________________________
H.E.W.L.E.T.T.: Hydraulic Electronic Worker Limited to Exploration and Terran Troubleshooting |
![]() |
![]() |
![]() |
#8 |
Alter Sack
![]() Registriert seit: 19.09.1999
Ort: An der schönen alten Donau
Alter: 53
Beiträge: 1.579
|
![]() @ _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... |
![]() |
![]() |
![]() |
#9 |
Inventar
![]() Registriert seit: 24.09.2001
Beiträge: 7.335
|
![]() 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 . |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|