Einzelnen Beitrag anzeigen

OLLI_S

Registriert seit: 20. Aug 2006
19 Beiträge
 
Delphi 7 Architect
 
#1

Prüfen einer Emailadresse auf Gültigkeit

  Alt 13. Okt 2006, 12:54
Hallo,

ich programmiere eine Anwendung, in der man unter anderem eine Emailadresse zu einem Kunden eingeben kann.
Da auch ein Newsletter-Versand geplant ist, will ich die Emailadresse auf Gültigkeit prüfen.

Momentan habe ich folgende Prüfungen eingebaut:
  • Prüfe die Länge der Emailadresse (mindestens 7 Zeichen, also x@yy.de)
  • Es muss GENAU EIN @ vorkommen
  • Es MUSS mindestens EIN mal ein Punkt vorkommen
  • Ein doppelter Punkt (..) ist nicht erlaubt
  • Prüfung auf gültige Zeichen wenn Emailadresse in Großbuchstaben geprüft wird: ['A'..'Z', '0'..'9', 'Ä', 'Ö', 'Ü', '@', '_', '-', '.', '%'])
  • Vor dem @ muss mindestens ein Zeichen stehen
  • Erstes Zeichen darf kein ".", kein "-" und kein "_" sein
  • Nach dem @ muss auch ein Punkt kommen
  • Zwischen @ und letztem Punkt muss mind. 2 Zeichen sein
  • TLD muss größer als 1 sein -> nach letztem Punkt mindestens 2 Zeichen
  • TLD darf KEIN Ä, Ö oder Ü enthalten (zumindest noch nicht)
Nun meine Fragen:

Ist diese Prüfung vollständig? Fehlt noch die Prüfung auf ein Kriterium?
Ist diese Prüfung richtig (schränke ich etwas ein, was in Realität erlaubt ist)?

Ein Freund von mir meinte noch etwas von dem Zusatz ".Test" am Ende, aber er wusste da auch nicht so genau Bescheid.
Was hat es damit auf sich?

Danke für Eure Hilfe!


Gruß


OLLI
  Mit Zitat antworten Zitat