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);