email Prüfung in Formularen .info mails

dfd

Grünschnabel
Hallo,

ich prüfe die eingabe einer eMail in einem Formular mit
"^[a-z0-9]+([-_\.]?[a-z0-9])+@[a-z0-9|ü|ä|ö]+([-_\.]?[a-z0-9|ü|ä|ö])+\.[a-z]{2,4}"

es werden aber emails wie halöööle@useme.de oder info@blahblahbl.info
abgelehnt, alle mails mit Sonderzeichen oder mit 4 Buchstaben nach dem Punkt..
wer kann helfen

Danke
 
also erstmal finde ich es vollkommen ok, dass E-Mail-Adressen mit Sonderzeichen nicht akzeptiert werden, denn Umlaute gibt es (soweit ich weiß) bis heute nicht in E-Mail-Adressen.
Ansonsten, ich nutze folgendes um die E-Mail-Adressen zu überprüfen:
Code:
"^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3}$"
Vielleicht hilft Dir das weiter, ...

redlama
 
es gibt ja z.B. die Domain möbel und dafür dann auch die email info@möbel.de....

Auch mit Deinem Code werden emails von info Domains als fehlerhaft angesehen, oder?
 
Stimmt, aber wenn Du die 3 (ganz hinten) durch eine 4 ersetzt, dann wird .info akzeptiert.
Und über die Umlaute muss ich mir mal Gedanken machen, da habe ich bisher noch garnicht dran gedacht.
Insofern danke für den Hinweis, ...

redlama
 
ja, aber das genau ist ja mein Problem!
Ich habe da eine vier stehen, s' geht aber trotzdem nicht...
 
Ich habe in meinem Code 2,4 stehen und jetzt werden Mail mit .info akzeptiert.
Nur das Problem mit den Umlauten konnte ich bisher noch nicht beheben!

redlama
 
Zurück