php使用preg_match()函数验证ip地址的方法
本文实例讲述了php使用preg_match()函数验证ip地址的方法。分享给大家供大家参考,具体如下:
- <?php
- /*
- *@return Boolen
- *@param String $ip 要匹配的ip地址
- *@param String $pat 匹配的正则规则
- *@param Boolen 匹配成功后返回的布尔值
- *preg_match()
- *0为不成功,1为成功
- */
- functionfun($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;
- } //phpfensi.com
- }
- echofun("255.255.255.255");