Avec une regex :

if ( $var =~ m/^\d+$/ ) {
print " numérique\n";
}
else {
print " alphanumérique\n";
}

edit :