if( ! preg_match("`[^\d]`", $cadena) ) { print "Sólo dígitos"; } else if ( ! preg_match("`[^a-z]`i", $cadena) ) { print "Sólo letras"; } else { print "Otros"; }