Cómo verificar si el formato de un email o correo electrónico es válido

Para comprobar la validez de una dirección de correo electrónico, es decir, validar la buena redacción de un email podemos seguir los siguientes ejemplos (no confundir con comprobar que el correo existe).

Ejemplo #1 Validación de direcciones de correo con filter_var()
Utilizando la función filter_var() podemos verificar si una dirección de correo es válida.

<?php 
   $email_a = 'email@example.com'; 
   $email_b = 'email'; 
   if (filter_var($email_a, FILTER_VALIDATE_EMAIL)) 
   { 
       echo "Esta dirección de correo ($email_a) es válida."; 
   } 
   if (filter_var($email_b, FILTER_VALIDATE_EMAIL)) 
   { 
      echo "Esta dirección de correo ($email_b) es válida."; 
   } 
?>

Ejemplo #2 Utilizando expresiones regulares
Creamos una función utilizando expresiones regulares para verificar si una cadena de caracteres de una dirección de correo es válida.

<?php 
   function verificarEmail($direccion) 
   { 
      $Sintaxis = '#^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,6}$#';
      if(preg_match($Sintaxis,$direccion)) 
         return true; 
      else 
         return false; 
   } 
?>

Utilizamos la función

<?php
    $direccion = htmlentities('email@exampleom');
    if(verificarEmail($direccion))
          echo '<p>Tu dirección es válida.</p>';
    else
          echo '<p>Tu dirección e-mail no es válida.</p>';
?>