Validare un indirizzo E-mail PDF Stampa E-mail

Durante la creazione di una community, è necessario creare un "applicativo" di registrazione, cioè uno script che permetta ai visitatori di potersi registrare avendo così a volte più servizi a disposizione della navigazione.

 

Però, molti di questi visitatori volendo provare i furbi e quindi voler creare più account denominati "fake" inseriscono al posto di un indirizzo email valido qualcosa del tipo "asd", "qwerty", ecc.... al webmaster al quanto futili queste informazioni. Vediamo quindi adesso come, con le espressioni regolari di PHP, è possibile controllare che l'indirizzo email immesso rispetta gli standard del web cioè " Indirizzo e-mail protetto dal bots spam , deve abilitare Javascript per vederlo ".
Questo è il cosiddetto "pattern" da passare alla funzione eregi per poter controllare, con un if, se l'email inserità è valida oppure no:
^[a-z0-9][_\.a-z0-9-]+@([a-z0-9][0-9a-z-]+\.)+([a-z]{2,4})
E questo un codice completo con il controllo dell'email inserita:

<?php
$email = " Indirizzo e-mail protetto dal bots spam , deve abilitare Javascript per vederlo ";

if(eregi(^[a-z0-9][_\.a-z0-9-]+@([a-z0-9][0-9a-z-]+\.)+([a-z]{2,4})){
echo "Indirizzo email valido";
}else{
echo "Indirizzo email non valido";
}
?>

Dove la variabile $email potete valorizzarla per esempio prendendo i dati da una variabile globale ($_POST or $_GET). Questo è lo scheletro, inseritelo e modificatelo come volete per le proprie esigenze.
 
< Prec.   Pros. >