RegEx für Email

  • Themenstarter Funktionierdochmal
  • Beginndatum
Diskutiere RegEx für Email im Java Basics - Anfänger-Themen Bereich.
F

Funktionierdochmal

Moin
Ich habe hier eine RegEx für einen Emailfilter erstellt :
[a-zA-Z]{5,20}(.-_+)[email protected][1-9a-zA-Z]+\\.[az]{2,3}
Die sollte: Mindestens 5, Maximal 20 Groß- oder Kleinbuchstaben, optional mit Sonderzeichen ” .- +“ (Punkt, Minus, Unterstrich, Plus) “@” gefolgt von beliebig vielen Klein- oder Großbuchstaben oder Zahlen “.” gefolgt von minimal zwei, maximal drei Kleinbuchstaben Beispiele: Erfolg: [email protected]

Mindestens 5, Maximal 20 Groß- oder Kleinbuchstaben = [a-zA-Z]{5,20}
optional mit Sonderzeichen ” .- +“= (.-_+)?
@ = @
gefolgt von beliebig vielen Klein- oder Großbuchstaben oder Zahlen = [1-9a-zA-Z]+
.” gefolgt von minimal zwei, maximal drei Kleinbuchstaben = \\.[az]{2,3}

Soweit ist doch alles korrekt oder nicht? (Im Code klappt es zumindest nicht)
 
J

jobima

Guten Abend,
leider ist nicht alles korrekt.
Mindestens 5, Maximal 20 Groß- oder Kleinbuchstaben = [a-zA-Z]{5,20}
optional mit Sonderzeichen ” .- +“= (.-_+)?
. muss escaped werden.
Die Sonderzeichen müssen auch in die eckigen Klammern.
Dann bedeutet das 5-20 Buchstaben gefolgt von einem optionalen Sonderzeichen.
Vermutlich soll aber in den 5-20 Zeichen optional ein Sonderzeichen sein, oder ?
Dafür habe ich aber leider keine Lösung parat.

.” gefolgt von minimal zwei, maximal drei Kleinbuchstaben = \\.[az]{2,3}
hier fehlt ein Bindestrich zwischen a und z
das schließt aber auch viele Domainen aus, ist das gewünscht?
 
Thema: 

RegEx für Email

Passende Stellenanzeigen aus deiner Region:
Anzeige

Anzeige

Anzeige
Oben