Ing. Branislav Gerzo wrote:
> Mat Harris [MH], on Wednesday, December 1, 2004 at 12:19 (+0000)
> contributed this to our collective wisdom:
> 
> > > Is there any special function for that job?
> 
> > personally I would use a rexex:
> > if ($myunknownvalue =~ m/^\d*$/)
> 
> personally I would change this regex to:
> if ($myunknownvalue =~ m/^\d+$/)
> because regex given matches also empty set ('')

Your regex matches the string "123\n", if it matters.

A simpler approach is to invert the test:

   $var !~ /\D/;

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to