Shouldn't it be [0-9] for each of the elements, also?

What if I want to put 123.012.123.123 or something similar?

---John Holmes...

> -----Original Message-----
> From: Wilmar Perez [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, September 26, 2002 12:40 PM
> To: [EMAIL PROTECTED]
> Subject: [PHP-DB] Valid IP
> 
> Hello guys
> 
> I know this should be asked in another list but don't want to subcribe
> just
> for a simple question.  I apologise in advance if that bothers anyone.
> 
> I'm trying to check valid IPs that come from a form filled by a user
so
> I'm
> using the following:
> 
> function valid_ip($ip)
> {
> //Check whether it is a valid IP
>     if (ereg("^[1-9]{2,3}+\.[1-9]{2,3}+\.[1-9]{2,3}+\.[1-9]{2,3}+$",
$ip))
>         return true;
>     else
>         return false;
> }
> 
> However it just accepts IPs such as xxx.xxx.xxx.xxx  Errors arise
whith IP
> such as xxx.xx.xxx.xxx that is every part of the IP should be 3
numbers
> lenght to be accepted making the function not very handy.
> 
> Any idea?
> 
> 
> *******************************************************
>                          Wilmar Pérez
>                      Network Administrator
>                        Library System
>                       Tel: ++57(4)2105145
>                     University of Antioquia
>                        Medellín - Colombia
>                               2002
> *******************************************************
> 
> 
> 
> --
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php


--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to