Con PHP puedes usar
strlen() para la segunda.
Para la tercera puedes usar para javascript expresiones regulares, ejemplo
Código HTML:
var emailRe = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2,6}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/
if(!emailRe.test(document.form.input.value)){
//Codigo si no es correcto el email
}
Para PHP usa
preg_match() con la misma expresion regular
Para el cuarto es similar al tercero pero en la expresion regular usa esto
Código HTML:
var checkBlank = /^\s+$/;
if(checkBlank.test(document.form.input.value)){
//Codigo si tiene espacio en blanco
}
Para PHP usa
preg_match() con la misma expresion regular