php使用preg_match()函数验证ip地址的方法

本文实例讲述了php使用preg_match()函数验证ip地址的方法。分享给大家供大家参考,具体如下: ?php /* *@return Boolen *@param String $ip 要匹配的ip地址 *@param String $pat 匹配的正则规则 *@param Boolen 匹配成功后返回的布尔值 *preg_match() *0为不成功,1为成功 *

本文实例讲述了php使用preg_match()函数验证ip地址的方法。分享给大家供大家参考,具体如下:
<?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; 
    } //womengda.cn
} 
echo fun("255.255.255.255"); 
 

本文标题为:php使用preg_match()函数验证ip地址的方法

基础教程推荐