rob: Überprüfen einer Email-Adresse

Beitrag lesen

Moin!

wisst ihr, wie man mithilfe von php eine Email-Adresse auf Ihre Gültigkeit überprüfen kann

Also ich mache das mit einem regulären Ausdruck, den ich mir mal zusammengestellt habe. Binde die Funktion ein und übergib ihr die Adresse. Du bekommst true oder false zurück.

<?php

function check_adress( $email )
{
 $expression = "[1](.{0,1}[_a-zA-Z0-9-])*@([a-zA-Z0-9-]{2,}.){0,}[a-zA-Z0-9-]{3,}(.[a-zA-Z]{2,4}){1,2}$";

if ( ereg( $expression, $email ) )
  return TRUE;
 else
  return FALSE;
}

?>

Und wie kann man überprüfen, ob in einem Namensfeld auch ein Name eingegeben wurde, ich habe das bisher nur so, das Ich überprüfe, ob überhaupt etwas eingegeben wurde, man kann aber immernoch Sonderzeichen und !!! Leerzeichen !!! eingeben.

Das würde ich auch mit einem regulären Ausdruck machen und alles ablehnen, wo andere Zeichen als a-z und A-Z vorkommen.
Wirf am Besten einen Blick ins PHP-Handbuch oder in die FAQ der PHP-Newsgroup. Da wird das recht gut erklärt.

Gruß, rob


  1. _a-zA-Z0-9- ↩︎