| 
 $arr_ip = array( 
"127.0.0.1", 
"218.206.10.123", 
"192.221.515.0", 
"123.0.0.0.1", 
"-12.255.0.10", 
"10.9c.132.69", 
"255.10.10.255" 
); 
foreach ($arr_ip as $ip) 
{ 
    if(validateip($ip)) 
    { 
        echo "$ip 是正确的ip地址"; 
        echo "
  "; 
    } 
    else 
    { 
        echo "$ip 不是正确的ip地址"; 
        echo "
  "; 
    } 
} 
function validateip($ip) 
{ 
    $iparray = explode(".",$ip); 
    for($i=0;$i
    { 
        if($iparray[$i]>255) 
            return (0); 
    } 
    return ereg("[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}",$ip); 
} 
 // 检查ip地址的正则表达式示例2。 
 $arr_ip = array( 
"127.0.0.1", 
"218.206.10.123", 
"192.221.515.0", 
"123.0.0.0.1", 
"-12.255.0.10", 
"10.9c.132.69", 
"255.10.10.255" 
); 
foreach ($arr_ip as $ip) 
{ 
    if(validateip($ip)) 
    { 
        echo "$ip 是正确的ip地址"; 
        echo "
  "; 
    } 
    else 
    { 
        echo "$ip 不是正确的ip地址"; 
        echo "
  "; 
    } 
} 
function validateip($ip) 
{ 
    $iparray = explode(".",$ip); 
    for($i=0;$i
    { 
        if($iparray[$i]>255) 
            return (0); 
    } 
    return ereg("^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$",$ip); 
} 
 |