`
zyz611
  • 浏览: 95212 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

IP 子网掩码 正则表达式

    博客分类:
  • js
 
阅读更多
掩码:reg=/^(254|252|248|240|224|192|128|0)\.0\.0\.0$|^(255\.(254|252|248|240|224|192|128|0)\.0\.0)$|^(255\.255\.(254|252|248|240|224|192|128|0)\.0)$|^(255\.255\.255\.(254|252|248|240|224|192|128|0))$/

IP:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])(\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])){3}$/
分享到:
评论
1 楼 kco0910 2013-02-20  
子网掩码 验证 255.255.255.0不能通过

相关推荐

    JS验证IP,子网掩码,网关和MAC的方法

    在这段代码中,`reg`正则表达式用于IP地址、子网掩码和网关的格式验证,而`macReg`则是专为MAC地址格式设计的正则表达式。 ### 注意事项 - 正则表达式需要根据实际情况调整,以满足不同的格式要求和校验强度。 - ...

    IP地址正则表达式匹配方法

    文档还提到了匹配带有子网掩码的IP地址的正则表达式,例如: ```regex /^(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[1-9])\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[1-9])\.(25[0-5]|2[0-4][0-9]|1[0-9]...

    js验证IP及子网掩码的合法性有效性示例

    若输入的子网掩码能够通过正则表达式的匹配,该函数同样返回true,表示子网掩码合法;反之,返回false表示不合法。 在实际应用中,以上两个函数可以嵌入到网络管理软件、网页表单验证、以及各种需要网络配置的系统...

    js针对ip地址、子网掩码、网关的逻辑性判断

    4. 如何使用正则表达式在JavaScript中校验IP地址与子网掩码的合法性 5. 使用JavaScript代码实现对IP地址、子网掩码和网关逻辑性判断的校验 首先,IP地址是互联网上每台计算机的地址标识,由四个十进制数构成,范围...

    IP地址的合法性及子网判断-JAVA.doc

    我们定义了一个正则表达式,用于匹配 IP 地址的格式。如果 IP 地址符合该格式,则返回 true,否则返回 false。 在判断 IP 地址的值合法性时,需要对 IP 地址进行解析,例如将 IP 地址解析成四个字节,然后对每个...

    java编写的: 编写程序,判断一个IP地址是否合法,并判断该地址是否属于一个给定的子网。

    2. **IP 地址验证函数** (`validateIp`):使用正则表达式检查 IP 地址是否符合 IPv4 地址的格式要求。 3. **子网掩码验证函数** (`validateMask`):检查掩码值是否在有效范围内。 4. **子网归属判断函数** (`...

    Shell脚本判断IP地址是否合法的方法

    使用shell校验IP地址合法性 使用方法: 代码如下:[root@yang python]# bash check_ip.sh IP地址执行结果:返回值0校验合法,非0不合法。shell代码: 代码如下:[root@yang python]# vi check_ip.sh #!/usr/bin/...

    IP地址的合法性及子网判断

    - IP合法性验证模块:使用正则表达式检查IP地址是否符合“xx.xx.xx.xx”的格式,且每个部分的数字在0-255之间。 - 子网判断模块:将IP地址和子网掩码转换为二进制,通过位运算比较IP地址是否在子网范围内。 - ...

    计算机网络课程设计-IP地址的合法性及子网判断.doc

    计算机网络课程设计中,IP地址的合法性及子网判断是一个重要的实践环节,旨在让学生深入理解IP地址的结构、子网掩码的概念以及如何判断IP地址是否属于特定子网。在这个项目中,学生需要使用Java编程语言,利用...

    验证输入的IP地址是否正确.rar

    另外,如果你需要处理的IP地址可能包含子网掩码,那么可以使用`ipaddress`模块的`IPv4Network`类进行验证: ```python def is_valid_ipv4_with_mask(ip_str): try: ipaddress.IPv4Network(ip_str, strict=False) ...

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

     可以说有,也可以说没有,说有呢,是因为在IPV6中有前缀的说法,它相当于IPV4中的子网掩码,只是名称不相同了;说没有呢,也可以,因为IPV6的地址实在是太大了,号称可以给地球上每个沙子一个地址,这样就淡化了...

    封IP的脚本

    - **掩码**:即子网掩码,是用来区分网络地址和主机地址的一部分,通过将IP地址和掩码进行AND运算,可以得到网络地址。 #### 4. 正则表达式的应用 在脚本中,多次使用了`ereg`函数,这是一个在PHP中用于执行正则...

    IP合法性检测及子网判断

    在这段代码中,我们首先将IP地址和子网掩码解析为`IPAddress`对象,然后对它们进行逐字节的逻辑与运算,比较结果与子网地址是否一致。 结合上述两个方法,我们可以创建一个C#程序,用于验证用户输入的IP地址是否...

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

    该正则表达式可以匹配大多数的 ip 地址格式,但是它并不能完全判断 ip 地址的合法性,因为它并不能判断 ip 地址的每一段是否在 0 到 255 之间。 为了解决这个问题,可以使用 split 函数将 ip 地址分割成四个部分,...

    Python获取本机所有网卡ip,掩码和广播地址实例代码

    2. `re`:正则表达式模块,用于解析命令输出中的IP地址、子网掩码和广播地址。 3. `platform`:用于识别运行Python的系统类型,如Windows、Linux或Mac OS。 以下是一个实现该功能的函数`find_all_ip`和`find_all_...

    判断IP地址是否合法,合法求其子网号

    对于IP地址的验证,可以使用正则表达式或者逐个字符检查的方式来实现。例如,可以将IP地址分解为四个部分,对每个部分进行单独检查,确保它们都在0-255的范围内。 接下来,我们讨论如何根据子网掩码计算子网号。...

    网络协议 课程设计 报告

    2. IP地址合法性判断:使用正则表达式或者拆分字符串的方法,检查输入的IP地址是否符合标准格式,例如每段数字的范围。 3. SUBNET合法性判断:子网掩码同样遵循点分十进制,需要检查其是否合法,同时计算子网网络ID...

    计算机网络课程设计 15.pdf

    通过定义静态方法并应用正则表达式,可以有效地检测输入的IP地址格式是否符合标准。IP地址由四个0到255之间的十进制数构成,每个数字不能以0开头,且最大值为255,最小值为0。这种点分十进制的表示方式是IP地址的...

    网络协议 课程设计 IP地址合法性

    在实际的代码实现中,可能会使用正则表达式进行初步校验,然后用编程语言的内置函数进行数值处理和逻辑判断。对于错误情况,应提供相应的错误信息反馈,以便用户理解和修正。 总之,这个课程设计项目不仅涉及网络...

    javascript实现验证IP地址等相关信息代码

    利用正则表达式对IP地址格式的匹配、对IP地址和子网掩码执行按位与操作以获取网络地址,以及验证网关地址是否位于同一子网内,这些功能对于网络编程和前端开发来说是非常实用的。这些验证方法能够帮助开发者确保用户...

Global site tag (gtag.js) - Google Analytics