in reply to Determine if character is numeric or text

A simple regexp should do nicely.

#print "numeric" if $val is one character and it's a digit my $val = "3"; print "numeric\n" if($val =~ m/^\d$/);

/J