Oops. That was my typo originally. The + must be escaped within a regex.
So if you were going to do it that way, you should replace (+|-) with
(\+|-).
But the method you used with the character class below is easier to read, so
if it was me I'd go with that one.
-----Original Message-----
From: Donnie Jones
To: John W. Krahn
Cc: [EMAIL PROTECTED]
Sent: 6/30/02 4:50 PM
Subject: Re: Check for integer -- More problems.
>
> > ###########################################################
> > # Here's my code for this instance
> > #
> > if( $insert_field[$i] =~ /^(+|-)?\d+$/ ) ### Line 161
> > {
> > $sql .= qq{
> > $insert_field[$i]
> > };
>
I found what it should have been:
############################################
if( $insert_field[$i] =~ /^[+-]?\d+$/ )
############################################
Thanks for the help.
--Donnie
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]