本文實例講述了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;
- } //Vevb.com
- }
- echofun("255.255.255.255");
新聞熱點
疑難解答