使用preg_match()函数验证ip地址

来源:互联网 发布:成都华育国际网络推广 编辑:程序博客网 时间:2024/05/21 00:56
<?php    /*    *@return Boolen    *@param  String $ip 要匹配的ip地址     *@param String $pat 匹配的正则规则    *@param Boolen 匹配成功后返回的布尔值    *preg_match()     *0为不成功,1为成功    */    function fun($ip){        //0.0.0.0--- 255.255.255.255        $pat = "/^(((1?\d{1,2})|(2[0-4]\d)|(25[0-5]))\.){3}((1?\d{1,2})|(2[0-4]\d)|(25[0-5]))$/";        if(preg_match($pat,$ip)){            $num = preg_match($pat,$ip);            return $num;        }else{            $num = preg_match($pat,$ip);            return $num;        }     }        echo fun("255.255.255.255");
0 0