php检测是否为标准ip地址

做表单认证的时候,经常会出现表单输入项是否为合法的ip地址。现收录如下:

function is_ip($ip){  
    if(preg_match('/^((?:(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(?:25[0-5]|2[0-4]\d|((1\d{2})|([1 -9]?\d))))$/', $ip))  
    {  
        return true;  
    }else{  
        return false;  
    }  
} 

你可能感兴趣的:(php检测是否为标准ip地址)