Vagabundo
06-01-2009, 17:29
Leider bin ich mit regulaeren Ausdruecken noch nicht so bewandert und habe deshalb aus dem Internet folgenden reglaeren Ausdruck zur Pruefung einer korrekten Email benutzt:
$wertneu = eregi("^[a-z0-9]+([-_\.]?[a-z0-9])+@[a-z0-9]+([-_\.]?[a-z0-9])+\.[a-z]{2,4}", $wert1);
Der funktioniert jedoch scheinbar nicht richtig, denn
a@meinedomain.de
ist ja eine korrekte Email Adresse. Sie wird aber nicht akzeptiert. Erst ab zwei Zeichen vor dem @ wird die Email als korrekt angesehen.
Was ist an derm regulaeren Ausdruck falsch und wie ist er korrekt?
Danke fuer Eure Hilfe.
Vagabundo
$wertneu = eregi("^[a-z0-9]+([-_\.]?[a-z0-9])+@[a-z0-9]+([-_\.]?[a-z0-9])+\.[a-z]{2,4}", $wert1);
Der funktioniert jedoch scheinbar nicht richtig, denn
a@meinedomain.de
ist ja eine korrekte Email Adresse. Sie wird aber nicht akzeptiert. Erst ab zwei Zeichen vor dem @ wird die Email als korrekt angesehen.
Was ist an derm regulaeren Ausdruck falsch und wie ist er korrekt?
Danke fuer Eure Hilfe.
Vagabundo