He hecho esta función uniendo las otras dos, no sé cómo la véis, si le véis algún error, por favor, decídmelo, saludos.
Cita: function validar (form){
if (form.email.value == "") return true;
//comprobacion de correo
var b= /^([a-zA-ZñÑ0-9_\.\-])+@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})$/;
if (! b.test(form.email.value) ) {
alert('Email no válido');
return false;}
s = /^([\da-z\xc0-\xff])(([\da-z\xc0-\xff]+)(\s*))+([\da-z\xc0-\xff]+)$/i;
if(!s.test(form.nombreamo.value)) {
alert("Introduzca un cadena de texto.") ;
return false;
}else {
return true;
}
}
Espero que sirva.