g_nikolai Geschrieben 20. Oktober 2004 Geschrieben 20. Oktober 2004 Hallo ihr. Ich hab jetzt schon Stunden damit zugebracht eine regular expression zu entwickeln oder zu finden die eine Email korrekt prüft. Damit ich in einer Java Klasse nur korrekte EmailAdressen durchlasse. Habt ihr da schon irgendwo etwas was ihr mir mitteilen könnt? Gruß Guido
kingofbrain Geschrieben 20. Oktober 2004 Geschrieben 20. Oktober 2004 Über das Thema wurde letzte Woche ausgiebigst in der deutschen Java Newsgroup de.comp.lang.java diskutiert (wieder mal...), und - wie immer - kam man zu dem Ergebnis, das eine gültige email-Adresse mit einer Regular Expression nicht zu erschlagen ist, weil es keine Sprache gibt, deren gültige Worte email-Adressen sind (Mathematische Grundlagen: Definition von Sprachen, Automaten, usw.). Es gab ein paar Expressions, die die häufigen Fälle abgedeckt haben, aber eben nicht alle. Du kannst mal bei google groups danach suchen oder die Gruppe mit einem Newsreader Deiner Wahl abonnieren und nach dem Thema schauen. Peter
Jaraz Geschrieben 20. Oktober 2004 Geschrieben 20. Oktober 2004 Dem kann ich nur zustimmen. Meiner Meinung nach die beste Möglichkeit ist, eine Email an die Adresse zu senden und über einen Link mit einer ID bestätigen zu lassen und erst dann mit der Anmeldung fortzufahren. Gruß Jaraz
Codon Geschrieben 20. Oktober 2004 Geschrieben 20. Oktober 2004 Ich kenne ansonsten für eine grobe Prüfung: \b[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}\b siehe: http://www.regular-expressions.info/tutorial.html Gruß Codon
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden