in reply to Re^2: Question re numbers and strings
in thread Question re numbers and strings

Just a tangential word of caution, Andy; quoting (determining interpolation) matters:
C:>perl -e "my $var = '0x8';if ($var =~ /^[1-9]\d*$/) {print 'num' } e +lse {print 'not a num';}" not a num

But

C:>perl -e "my $var = 0x8;if ($var =~ /^[1-9]\d*$/) {print 'num' } els +e {print 'not a num';}" num