Validarea unei adrese de email în PHP
php email regex
Pentru a verifica în PHP dacă o adresă de email este corectă: dacă partea locală (cea dinainte de caracterul @) conține numai caractere permise - dacă, de asemenea, conține caracterul arond și după el partea domeniu (domain part), poți folosi următorul fragment de cod:
$email = $_POST['email']; if(preg_match("~([a-zA-Z0-9!#$%&'*+-/=?^_`{|}~])@([a-zA-Z0-9-]).([a-zA-Z0-9]{2,4})~",$email)) { echo 'Aceasta adresa de email este valida.'; } else{ echo 'Aceasta adresa de email nu este valida.'; }