ip地址的正则表达式下面提供两款关于ip正则表达式的实例,实例做了多个IP的地址的验证,同时把合法的ip地址给打印出来了。
ip地址的正则表达式下面提供两款关于ip正则表达式的实例,实例做了多个ip的地址的验证,同时把合法的ip地址给打印出来了。
*///检查ip地址的正则表达式示例1。
$arr_ip = array("127.0.0.1","218.206.10.123","192.221.515.0","123.0.0.0.1","-12.255.0.10","10.9c.132.69","255.10.10.255");foreach ($arr_ip as $ip){if(validateip($ip)){echo "$ip 是正确的ip地址";echo "";}else{echo "$ip 不是正确的ip地址";echo "";}}function validateip($ip){$iparray = explode(".",$ip);for($i=0;$i255) return (0);}return ereg("[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}",$ip);}// 检查ip地址的正则表达式示例2。
$arr_ip = array("127.0.0.1","218.206.10.123","192.221.515.0","123.0.0.0.1","-12.255.0.10","10.9c.132.69","255.10.10.255");foreach ($arr_ip as $ip){if(validateip($ip)){echo "$ip 是正确的ip地址";echo "";}else{echo "$ip 不是正确的ip地址";echo "";}}function validateip($ip){$iparray = explode(".",$ip);for($i=0;$i255) return (0);}return ereg("^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$",$ip);}
