Prova pure questa funzione per il controllo dell'email: http://www.devpro.it/code/2.html :TheGoodCoders:

Per il controllo sul campo $tel potresti provare una cosa simile
codice:
if( preg_match('/^[\d]+$/', trim($tel)) ) { 
  // valido, solo caratteri numerici
} else { 
  // non valido
}