:P Pero si ya lo tienes hecho:
Código PHP:
<?php
$email = $_POST['email'];
if($_POST['reservacion']=="si")
{
//revisamos si el campo de correo no esta vacio.
if($email!="")
{
//proseguimos a verificar si cumple con la expresion regular ...
if(preg_match('/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/', $email))
{
//exito
}
else
{
//error, email no valido
}
}
else
{
//error, email esta vacio
}
}
else
{
//no procesamos el campo email
}
?>