my $invalue = param( 'INVALUE' ); if ( defined $invalue ) { if ( $invalue =~ /\D/ ) { $result = "$invalue is *not* a Number@" } else { $result = "$invalue is a number."; } } else { $result = "Enter a value to test." } #### $less->{'characters'}->{'typed'} == `"time in the pub" | more`; # :-D #### /^(?:-)?\d+(?:\.\d+)?$/ #### /^(?:-)?(?:\d+(?:\.\d+)?|\.\d+)$/