Código PHP:
<?php
function checkMail($usuarioEmail){
if(!ereg("^([a-zA-Z0-9._]+)@([a-zA-Z0-9.-]+).([a-zA-Z]{2,4})$",$usuarioEmail)){
return FALSE;
}else{
return TRUE;
}
}
$usuarioEmail = $_POST['usuarioEmail'];
// comprobamos si las contraseñas son iguales
if($usuarioPassword !== $usuarioConfirmPassword){
echo "Las contraseñas no coinsiden";
}
elseif(checkMail(!$usuarioMail)){
echo "La dirección de correo no es válida";
}else{ // aqui hago el INSERT
?>
en este caso, me comprueba bien si los passwords coinsiden o no, pero no me valida el correo
NOTA: la funcion de validacion del email, lo tome de las FAQ de PHP
saludos y gracias de antemano