Para que hacer tanto lio si con 1 exp reg basta. (La acabo de buscar, no se si funciona 100
% bien pero deberia).
Código PHP:
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}$/',
$Datos[8])) {
//CODIGO
}