http://qs321.pair.com?node_id=212159


in reply to Re: Is it a number?
in thread Does it look like a number?

Ah yes, that would be
sub is_numeric { ($_[0] & ~ $_[0]) eq "0"; }
Which tests whether a scalar is a numeric value or a string value e.g 42 vs "42". Whereas the snippet discerns whether a given scalar looks like a number or not e.g
print +(isnum($_) ? "is a number" : "not a number"), ": $_", $/ for qw( 1 2.2 3e3 4. .5); __output__ is a number: 1 is a number: 2.2 is a number: 3e3 is a number: 4. is a number: .5

HTH

_________
broquaint