Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Email Check mit regulaerem Ausdruck

  1. #1
    Registrierter Benutzer
    Registriert seit
    17.11.2006
    Beiträge
    42

    Email Check mit regulaerem Ausdruck

    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

  2. #2
    Registrierter Benutzer
    Registriert seit
    24.06.2004
    Beiträge
    101

  3. #3
    Registrierter Benutzer
    Registriert seit
    14.01.2002
    Beiträge
    657
    probiers mal so:

    $wertneu = eregi("^[a-z0-9]+([-_\.]?[a-z0-9])*@[a-z0-9]+([-_\.]?[a-z0-9])+\.[a-z]{2,4}", $wert1);

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •