php 判断IP是否合法正则表达式代码

 代码如下 复制代码

function matchip($q){
preg_match('/((25[0-5])|(2[0-4]d)|(1dd)|([1-9]d)|d)(.((25[0-5])|(2[0-4]d)|(1dd)|([1-9]d)|d)){3}/', $q, $matches);
return $matches[0];
}

$ipaddress = '201.103.2.2';
$iperror ='262.3.6.6';

$iptest = matchip( $ipaddress );
//当我们给matchip 的值为$ipaddress输出为201.103.2.2
//当我们给matchip的函数值为$iperror时,输出值为 62.3.6.6

 代码如下 复制代码
if( $iptest )
{
 echo $iptest;
}
else
{
 echo '111cn.net提示:你输的的ip地址有问题';
}
时间: 2024-08-01 18:44:57

php 判断IP是否合法正则表达式代码的相关文章

Android 判断ip地址合法实现代码

Android 判断ip地址合法实现代码 昨天,我在网上找了一下判断文本框内的字符串是否是合法的ip地址,自己想到了正则表达式,可是自己对这个却不熟,所以在网上查找了一些资料,最后终于是做出来了. 具体的代码很简单, public boolean isIP(String addr) { if(addr.length() < 7 || addr.length() > 15 || "".equals(addr)) { return false; } /** * 判断IP格式和范

网易判断用户名的合法js代码

163检测用户名合法性. <SCRIPT LANGUAGE="JavaScript"> function checkUsername() { var username = document.getElementById("username").value; if( username == "" || username == null ){   alert( "请先填写用户名!" );   return false;

巧用PHP正则表达式判断IP地址

学习PHP时,你可能会遇到判断PHP正则表达式问题,这里将介绍PHP正则表达式问题的解决方法,在这里拿出来和大家分享一下.在一些查询网站和搜索引擎,常常用到判断某字符串是否为标准的IP地址. 比如在百度里搜索某IP地址,会显示该IP的信息,而不符合标准的IP地址是不显示IP信息的.这时就要判断该字符串是否为标准的IP了,最常用的方法是用PHP正则表达式判断.在网上搜了一些判断IP地址的正则,都是过于简单的,有的只是判断IP字段不大于255,其实还有很多需要判断的,比如只能是数字,且不能为负数,还

服务器-用正则表达式判断 ip ,在线等

问题描述 用正则表达式判断 ip ,在线等 字符串 192.168.1.118:8083 用正则怎么判断,公司非得用动态IP,说项目上架要换服务器,等大神,求助 解决方案 正确性没有判断,只判断了格式 d{1,3}(.d{1,3}){3}:d+ 解决方案二: 判断ip的正则表达式正则表达式判断合法IP正则表达式 IP 解决方案三: 按照需求来说感觉楼主说的有问题,动态获取ip地址跟正则表达式没有关系

php判断ip地址正则表达式例子

filter函数过滤ip地址的方法:  代码如下 复制代码 echo filter_var("127.0.0.1","FILTER_VALIDATE_INT"); //返回true or false 例子. 判断是否是合法IP  代码如下 复制代码 if(filter_var($ip, FILTER_VALIDATE_IP)) { // it's valid } else { // it's not valid } 判断是否是合法的公共IPv4地址,192.168.

php判断ip黑名单程序代码实例

 这篇文章主要介绍了php判断ip黑名单程序代码实例,需要的朋友可以参考下 学校的新闻系统要求有些新闻只开放校内ip浏览,于是重写了一个代码来实现此功能,实现后的结果是,只要把允许访问的ip列入ip.txt这个文件中即可,同时支持c类ip,例如:   ip.txt 192.168 211.67.188 211.67.191.25 代码如下:    代码如下: /* * ip地址黑名单.白名单 * 判断访客地址的ip是否在ip.txt中,支持c类ip * By xhat */   $ip = $_

php中获取指定IP的物理地址的代码(正则表达式)

自己搭建IP数据库占资源,而且更新不便,何不使用现成的IP查询呢?下面自己写了个获取IP物理地址的PHP代码(有一定的瑕疵,请高手不吝赐教) 复制代码 代码如下: <!DOCTYPE html> <html lang="en"> <head> <title></title> <meta charset="UTF-8" /> <meta name="author" con

Shell脚本实现判断IP地址是否在一个ip段内代码分享

  这篇文章主要介绍了Shell脚本实现判断IP地址是否在一个ip段内代码分享,本文直接给出实现代码,需要的朋友可以参考下 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 cat ipcalc.sh #!/bin/bash IP=$1 if [ -z $IP ] then echo -e "e[31;42m sh ipcalc.sh IP e[0m" exit fi while read MASK do min=`/usr

php中获取指定IP的物理地址的代码(正则表达式)_php技巧

自己搭建IP数据库占资源,而且更新不便,何不使用现成的IP查询呢?下面自己写了个获取IP物理地址的PHP代码(有一定的瑕疵,请高手不吝赐教) 复制代码 代码如下: <!DOCTYPE html> <html lang="en"> <head> <title></title> <meta charset="UTF-8" /> <meta name="author" con