[Regulärer Ausdruck] Mail Validierung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Regulärer Ausdruck] Mail Validierung

    PHP-Code:
     if(!eregi('^[A-Z]+(\-?\.?[0-9A-Z]+)+@{1}([0-9A-Z-]+\.{1})+([A-Z]{2,4})$',$mail))
                      {
                      echo 
    "<b>$mail</b> ist eine <font color=\"#FF0000\">falsche</font> E-Mail Addresse<br>\n";
                      }
                       else
                           {
                           echo 
    "<b>$mail</b> ist eine <font color=\"#0000FF\">richtige</font> E-Mail Addresse<br>\n";
                           } 

    Wollt mich mal ein bisschen mit dem Thema Reguläre Ausdrücke beschäftigen und da is das entstanden, jetzt meine Frage, kann man den Ausdruck kürzen, ändern, vereinfachen oder is der so OK wie er jetzt ist??

    die anforderungen:
    • muss mit einem buchstaben beginnen
    • ein @ Zeichen ;-)
    • muss dann wieder mit buchstaben weitergehen
    • muss mit einem Domainkürzel aus buchstaben mit mindestens 2, maximal 4 Zeichen aufhören


    DEMO
    [font=tahoma]
    Agentursoftware
    Zend Framework Resource
    FM4 Sammelalbum


    "The most important part of the work is the beginning" - Plato
    "..so dance while you still have feet and smile while you still have teeth.." - Caesars[/font]

  • #2
    schaue mal im forum nach. hier wuseln noch ein paar thread zu diesem thema rum. unter anderem sind doch auch die regex enthalten. bei den code-schnipseln müsste auch was sein.
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar

    Lädt...
    X