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
Kommentar