首页 > 开发 > MySQL > 正文

php判断IP地址格式是否正确

2015-11-05 13:37:24  来源: 网友分享

1、使用正则

function isOk_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 1;
}else{
return 0;
}
}

2、php自带

$ip = '192.168.0.1111111';  
$test = filter_var($ip, FILTER_VALIDATE_IP);  
var_dump($test);