`
changefeng
  • 浏览: 11457 次
  • 性别: Icon_minigender_1
  • 来自: 中山
最近访客 更多访客>>
社区版块
存档分类
最新评论

获得IP地址和效验

    博客分类:
  • J2EE
阅读更多
获取IP地址

String ip=request.getRemoteAddr();





使用正则表达式来判断IP地址:

/*
用途:校验ip地址的格式
输入:strIP:ip地址
返回:如果通过验证返回true,否则返回false;

*/
function isIP(strIP) {
if (isNull(strIP)) return false;
var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正则表达式
if(re.test(strIP))
{
if( RegExp.$1 <256 && RegExp.$2<256 && RegExp.$3<256 && RegExp.$4<256) return true;
}
return false;
}

1
0
分享到:
评论

相关推荐

    java IP地址工具类,java IP地址获取,java获取客户端IP地址

    在Java编程中,获取IP地址是一项常见的任务,特别是在网络编程和服务器开发中。这个"java IP地址工具类"是为了解决这个问题而设计的。它提供了便捷的方法来获取和处理IP地址,尤其对于获取客户端IP地址在Web应用中至...

    web端不限制浏览器获取客户端MAC+IP地址进行权限安全校验

    本次项目由于对数据安全性要求较为严格,所以增加了用户在登录时对于客户端电脑的ip地址和mac地址校验,非授权用户禁止登录,并且每次修改需要管理员进行修改mac地址。 本项目只做针对与在浏览器中如何获取到客户端...

    最使用的中文IP地址计算器

    IP地址计算器通常包括解析、转换和校验IP地址,以及计算子网掩码、网络地址、广播地址和可用主机数等。子网划分则是网络规划的核心部分,它允许我们有效地利用有限的IP地址空间,同时保持网络的逻辑结构清晰。 ...

    IP地址输入正则验证ip插件.zip

    在IT领域,网络通信是核心部分之一,而IP地址作为互联网上设备的唯一标识,其正确性和合法性至关重要。本文将详细解析"IP地址输入正则验证ip插件.zip"的相关知识点,包括IP地址的原理、正则表达式验证IP地址的方法、...

    web端不限制浏览器获取客户端MAC+IP地址

    本次项目由于对数据安全性要求较为严格,所以增加了用户在登录时对于客户端电脑的ip地址和mac地址校验,非授权用户禁止登录,并且每次修改需要管理员进行修改mac地址。 本项目只做针对与在浏览器中如何获取到客户端...

    基于SpringBoot校验license

    接着是IP地址校验。IP地址是网络通信的基础,通过IP地址可以识别网络上的特定设备。开发者可以使用Spring Boot的`java.net.InetAddress`类获取用户的IP地址,然后与许可文件中的授权IP地址范围进行比较,确保软件仅...

    vc++IP地址输入框控件_vc控件

    7. **属性和方法**:为控件定义属性(如当前输入的IP地址)和方法(如获取或设置IP地址,验证IP地址等),使得其他代码可以方便地与这个控件交互。 8. **资源文件**:将控件的资源(如对话框模板、字符串资源等)...

    Codeigniter校验ip地址的方法

    这里演示了Codeigniter如何获取用户ip地址,同时校验ip地址的有效性 获取用户ip: $this-&gt;input-&gt;ip_address(); //如果ip获取失败,则返回 0.0.0.0,我们也可以使用下面的代码校验ip的有效性 $ip = 192.168.1.1; if...

    js多IP检验

    本文将详细介绍如何在JavaScript中实现对多个IP地址的校验,包括两种常见的方法:正则表达式和自定义逻辑判断。 首先,我们来看**正则表达式**的方法。正则表达式是一种强大的文本处理工具,可以用于匹配、查找、...

    代理IP自动更新校验器完整项目源码

    代理IP用途非常广泛,但是因为其不够稳定所以需要不停的更新,C#源码世界第二季重磅出击,能够自动获取更新代理IP地址并自动校验有效性。 整个项目非常完整,从数据库设计到流程,多线程执行任务。数据库基于...

    精品软件工具--个人小程序(C#):IP地址设置、家庭记账软件、端口扫描、计算器、身份证校验工具等.zip

    例如,IPAddress类用于表示IP地址,NetworkInterface类用于获取网络接口信息,而IPHostEntry类则包含了主机名和IP地址的映射。编写一个IP地址设置的小程序可能涉及到修改Windows注册表或调用操作系统API来更改网络...

    java ip地址解析省市区运营商

    Java中的`java.net.InetAddress`类是处理IP地址的核心类,提供了获取主机名、IP地址以及校验IP地址有效性的方法。 3. **IP地址解析**: - `InetAddress.getByName(String host)`:通过主机名或IP地址获取`...

    网关基础知识 socket-raw IP-Helper IPv4报头的校验和

    对于开发人员来说,IP-Helper接口提供了访问网络配置和管理信息的途径,比如获取或修改网络接口的IP地址、子网掩码、默认网关等。 当我们谈论IPv4报头的校验和时,这是为了确保数据在网络中传输时的完整性。IP报头...

    JavaScript获取IP获取的是IPV6 如何校验

    JavaScript开发者在进行IP地址处理时,需要掌握IPV6地址结构、零压缩法、以及相应的正则表达式,以便于进行有效的地址校验和处理。随着互联网技术的不断发展和普及,了解并掌握IPV6的相关知识,对于前端开发者来说是...

    IP识别代码

    在Java中,可以使用InetAddress类的getByName方法来获取IP地址对象,从而进行类型判断和错误检测。在C++中,可以利用第三方库如Boost.Asio来处理IP地址。 此外,了解网络协议,如TCP/IP协议栈,对于理解和编写IP...

    Qt 自定义ip控件

    5. **设置和获取IP地址**:`setIP`方法将IP字符串解析成四个部分,分别设置给对应的`QLineEdit`;`getIP`方法则从子部件中读取文本,组合成一个完整的IP地址字符串。 通过这样的实现,我们可以创建一个功能完善的...

    获取客户端MAC地址Demo已经使用说明

    在IT领域,获取客户端MAC(Media Access Control)地址是一项常见的需求,主要用于设备识别或网络管理。本文将详细解析“获取客户端MAC地址Demo”的工作原理、使用方法及其在实际应用中的重要性。 首先,MAC地址是...

    利用Python计算udp校验和

    UDP校验和算法通常采用伪首部法,这包括IP地址、协议类型、UDP长度以及UDP数据。首先,将所有16位字段按位求反(即补码运算),然后将这些字段两两相加。如果结果的高16位不为0,则再与自身进行按位求反,得到的...

    安卓局域网获取服务器ip地址 源代码

    在局域网中,服务器可能没有固定的公网IP,而是通过DHCP(Dynamic Host Configuration Protocol)动态获取IP。因此,客户端需要通过某种方式找到服务器的IP,这通常通过发送特定的UDP广播包实现。服务器监听特定端口...

Global site tag (gtag.js) - Google Analytics