Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.005 Beiträge
 
Delphi 2009 Professional
 
#6

AW: RegExpression Hilfe - E-Mail prüfen

  Alt 20. Jun 2022, 14:56
Aus https://stackoverflow.com/a/44674038/80901

Zitat:
"^([\p{L}-_\.]+){1,64}@([\p{L}-_\.]+){2,255}.[a-z]{2,}$"
Damit sind internationale Domänen erlaubt.

Der reguläre Ausdruck wird nur bei der Eingabe z.B. in einem Edit-Feld verwendet. Bei der Erstellung der Mail muss diese noch gemäß den Standards kodiert werden, aber dass ist Aufgabe der E-Mail-Komponente, und für den Anwender der die Mail-Adresse eingibt, "unsichtbar".

Nachtrag: obiger Ausdruck unterstützt auch die "neuen" Domänen mit nur 2 oder mehr als 3 Zeichen, durch den Ausdruck "{2,}"

Code für die Domänen-Kodierung: https://stackoverflow.com/questions/...ic-domain-name
Michael Justin

Geändert von mjustin (20. Jun 2022 um 15:07 Uhr)
  Mit Zitat antworten Zitat