Re: [PHP] ICQ # validation

2003-03-04 Thread Hans Prins
Also, don't forget to escape the $ character in your expression, since it is reserved for variable declaration. "Ales KrajníK" <[EMAIL PROTECTED]> schreef in bericht news:[EMAIL PROTECTED] > Well ... > > - the {7,9} means that the previous char/group should repeat 7 to 9 times > ... > - ^ means t

Re: [PHP] ICQ # validation

2003-03-04 Thread Ales Krajník
Well ... - the {7,9} means that the previous char/group should repeat 7 to 9 times ... - ^ means the beginning of the string - $ means the end of the string So everything, that validates, is 7 to 9 numbers. "123456789 This is a test" won't validate - it contains chars instead of $ (end of string

[PHP] ICQ # validation

2003-03-04 Thread SLanger
> if(ereg("^[0-9]{7,9}$", $_REQUEST["icqnumber"])) { > >> print("a-okay!"); > >> } else { > >> print("error msg"); > >> } Although I'm not too familiar with regexp I'd say the code validates because the icq number you are providing actually confimrs to the pattern. The first seven to nine digits

Re: Re[2]: [PHP] ICQ # validation

2003-03-03 Thread Leo Spalteholz
On March 3, 2003 06:31 pm, Tom Rogers wrote: > Hi, > > Tuesday, March 4, 2003, 12:06:14 PM, you wrote: > JF> Does it actually NEED a regexp? > > JF> UNTESTED code: > JF> JF> $icq = 2264532680; > JF> if( (is_int($icq)) && (strlen($icq) > 7) && (strlen($icq) < 9) > ) { JF> echo "yah"; > JF> } el

Re[2]: [PHP] ICQ # validation

2003-03-03 Thread Tom Rogers
Hi, Tuesday, March 4, 2003, 12:06:14 PM, you wrote: JF> Does it actually NEED a regexp? JF> UNTESTED code: JF> $icq = 2264532680; JF> if( (is_int($icq)) && (strlen($icq) > 7) && (strlen($icq) < 9) ) { JF> echo "yah"; JF> } else { JF> echo "nah"; JF> } ?>> JF> FWIW, Are you SURE that all

Re: [PHP] ICQ # validation

2003-03-03 Thread Justin French
Does it actually NEED a regexp? UNTESTED code: 7) && (strlen($icq) < 9) ) { echo "yah"; } else { echo "nah"; } ?> FWIW, Are you SURE that all valid ICQ #'s are between 7 and 9 chars? Surely at some point they'll reach 10 chars, and *may* have started at 6? Justin on 04/03/03 6:00 AM

Re: [PHP] ICQ # validation

2003-03-03 Thread David Otton
On Mon, 3 Mar 2003 14:00:43 -0500, you wrote: >Maybe I'm off my rocker, but I don't see how this can't work. I'm trying to validate >an ICQ number, and assuming a valid one is between 7 and 9 numbers. My line of code >is this: > >if(ereg("^[0-9]{7,9}$", $_REQUEST["icqnumber"])) { >print("a-o

Re: [PHP] ICQ # validation

2003-03-03 Thread 1LT John W. Holmes
MAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, March 03, 2003 2:00 PM Subject: [PHP] ICQ # validation Maybe I'm off my rocker, but I don't see how this can't work. I'm trying to validate an ICQ number, and assuming a valid one is between 7 and 9 numbers. My line of co

[PHP] ICQ # validation

2003-03-03 Thread Liam Gibbs
Maybe I'm off my rocker, but I don't see how this can't work. I'm trying to validate an ICQ number, and assuming a valid one is between 7 and 9 numbers. My line of code is this: if(ereg("^[0-9]{7,9}$", $_REQUEST["icqnumber"])) { print("a-okay!"); } else { print("error msg"); } I've subm