Validando e-mail com PHP

Geralmente temos que validar dados inseridos em formulários, veremos o exemplo pra validar um e-mail com PHP.



Formulário html

<b>Validando email com PHP</b><br /><br />

<form action="validaemail.php" method="POST">
Digite o email:&nbsp;<input type="text" name="email">
	<input type="submit" value="Enviar">
</form>

Página pra validar com PHP

<?php

/* Repare que o código PHP não foi fechado no final
*  com a tag PHP isto porque quando tem só código php não
*  a necessidade de fechar as tags
*/

    $Email = $_POST["email"];

    //Verifica se o e-mail é válido 
    $emailPattern = '/^[^@\s]+@([-a-z0-9]+\.)+[a-z]{2,}$/i'; 
    if (!preg_match($emailPattern, $Email)) { 
     	 echo 'Por favor verifique o endereço de e-mail.'; 
	 return false;
    }
    else{
  	 return true;
    }