Hola de nuevo, gracias aliza por tu funcion pero esque lo veo muy lioso para mi

. Mirad como ya estaba liao con el codigo decir que lo que he hecho demas es comprobar que la longitud maxima y minima sea 9, ahora como hago para que lo valide solo si se ha escrito al principio una letra y luego 8 numeros?
Va asi :D:
Código PHP:
// Hay campos en blanco
if($razonsocial==NULL|$cif==NULL|$descripcion==NULL|$pais==NULL|$ciudad==NULL|$direccion==NULL|$telefono==NULL|$nombre==NULL|$apellido1==NULL|$apellido2==NULL|$cargo==NULL){
echo "Hay campos en blanco";
}else{
echo "<br>No Hay campos en blanco";
if (strlen($cif)<9)
{
echo "<br>Mínimo 9 carácteres";
}else{
echo "<br>Minimo esta bien";
if (strlen($cif)>9)
{
echo "<br>Máximo 9 carácteres";
}else{
echo "<br>Máximo esta bien";
}
}
}
}