AlanHorman
Mitglied
Hallo,
Nach Verlassen des „Email“ Feldes wird überprüft, ob die eingegebene Adresse folgendem Format entspricht:
-‐ Emailadresse beginnt mit einem Kleinbuchstaben, gefolgt von
-‐ einer nicht‐leeren Sequenz von Kleinbuchstaben oder Ziffern, gefolgt von
-‐ einem ‚@‘ Symbol, gefolgt von
-‐ einer Sequenz von Kleinbuchstaben bestehend aus mindestens 2 Zeichen, gefolgt von
-‐ ‚ . ‘ (Punkt), gefolgt von
-‐ zwei oder drei Kleinbuchstaben.
Nach diesen Vorgaben habe ich meinen regulären Ausdruch in JavaScript erstellt.
und wenn ich mit dieser Email-Adresse test@xy.de in meinem Email-Feld den
folgenden Test mache,
dann bekomme ich ständig false zurück. Wieso?
Nach Verlassen des „Email“ Feldes wird überprüft, ob die eingegebene Adresse folgendem Format entspricht:
-‐ Emailadresse beginnt mit einem Kleinbuchstaben, gefolgt von
-‐ einer nicht‐leeren Sequenz von Kleinbuchstaben oder Ziffern, gefolgt von
-‐ einem ‚@‘ Symbol, gefolgt von
-‐ einer Sequenz von Kleinbuchstaben bestehend aus mindestens 2 Zeichen, gefolgt von
-‐ ‚ . ‘ (Punkt), gefolgt von
-‐ zwei oder drei Kleinbuchstaben.
Nach diesen Vorgaben habe ich meinen regulären Ausdruch in JavaScript erstellt.
Javascript:
var regex = /[[a-z0-9]\@[a-z{2}.]\.[a-z]{2,3}$/;
und wenn ich mit dieser Email-Adresse test@xy.de in meinem Email-Feld den
folgenden Test mache,
Javascript:
alert(regex.test("#email"));