`
jyangzi5
  • 浏览: 213568 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

js验证ip和子网掩码

    博客分类:
  • JS
 
阅读更多
function checkIP(ipcontent)
    {
    obj=ipcontent;
    var exp=/^([1-9]|[1-9]\d|1\d{2}|2[0-1]\d|22[0-3])(\.(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])){3}$/;
    var reg = obj.match(exp);
    if(reg==null)
    {
       return false;
    }
    else
    {
       return true;
    }
    }

    function checkMask(mask)
    {
        obj=mask;
        var exp=/^(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)$/;
    var reg = obj.match(exp);
        if(reg==null)
        {
           return false;
        }
        else
        {
           // alert("合法!!");
           return true;
        }
   
    }
分享到:
评论
1 楼 zhonglinjun 2012-07-27  
完全不能用,还写出来搞什么?

相关推荐

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

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

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

    JavaScript(简称js)作为网页上广泛使用的脚本语言,可以用来校验用户输入的IP地址及其对应的子网掩码是否符合标准的格式和有效性。 首先,让我们来解析一下验证IP地址有效性的JavaScript函数。有效的IPv4地址由四...

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

    这可以用来验证IP地址、子网掩码和网关地址之间的逻辑一致性。 JavaScript中校验IP地址和子网掩码合法性的方法通常使用正则表达式来实现。对于IP地址,可以使用正则表达式来匹配每一段数字的合法性,确保其为0到255...

    IP切换脚本_自动切换IP地址、掩码、网关、DNS

    这里,“接口名”是指你要修改的网络接口名称,如“本地连接”或“无线网络连接”,而“新IP 地址”、“子网 掩码”和“默认网关”则分别代表新的IP地址、子网掩码和默认网关的值。 对于DNS服务器的设置,可以使用...

    非常强悍的JS 实现IP地址分配 源码

    - `netmask`: 用于处理子网掩码和CIDR表示法。 - `puppeteer`: 可模拟浏览器环境,测试IP分配功能。 六、文件1.txt的可能内容 文件1.txt可能包含了源代码示例,演示了如何使用JavaScript实现IP地址的分配、验证、...

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

    总结来说,本文通过JavaScript代码展示了如何实现对IP地址、子网掩码和网关地址的合法性验证。利用正则表达式对IP地址格式的匹配、对IP地址和子网掩码执行按位与操作以获取网络地址,以及验证网关地址是否位于同一...

    校验IP地址

    综上所述,"校验IP地址"不仅包括验证IP地址的格式,还涉及IP地址的结构、分类、转换、子网掩码、解析、管理等多个方面。在实际编程或网络管理工作中,正确地处理和校验IP地址是不可或缺的技能。

    IP网段判断-1.0.0.16384.zip

    例如,你可以创建一个函数,接收IP地址和子网掩码作为参数,然后计算出网络ID和IP范围,以确定给定IP是否属于该网段。 压缩包中的文件"IP网段判断-1.0.0.16384"可能是一个AutoJS项目文件,包含了实现IP网段判断功能...

    测试IP地址

    2. IP验证:验证IP地址的有效性,确保它符合IPv4或IPv6的格式规范,这可以通过正则表达式匹配实现。 3. 地理位置定位:通过IP地址反查地理位置信息,这通常需要调用第三方API,如IP-API、GeoIP等服务。 4. 网络...

    JavaScript猎取IP猎取的是IPV6 如何校验_.docx

    在IPV6中,前缀是指地址的最前面连续的一组1,后面跟着的全部是0,这个前缀的作用类似于IPV4的子网掩码,用于定义网络地址和主机地址的边界。例如,1205::fff0:ffd1:1021/120中的“/120”就是前缀长度,表示前120位...

    前端开源库-ip-range-check

    CIDR(无类别域间路由)表示法是一种用于IP地址和子网掩码组合的紧凑格式,形如`IP/前缀长度`。例如,`192.0.2.0/24` 表示一个包含256个地址的IPv4网络,其中前24位是网络部分,剩下的8位是主机部分。这种表示方式...

    ASP源码—个人IP网整站源码PC+WAP v2.3.zip

    - js/:JavaScript文件,用于增强前端交互和验证。 - data/:可能存储数据库连接信息,或者临时或缓存数据。 此源码的v2.3更新可能涉及优化性能、增加新功能、修复安全漏洞或改善用户体验。对于开发者来说,研究这...

    商业编程-源码-动态发现某个路由的所有子网的拓扑结构.zip

    每个子网都有自己的网络地址和子网掩码,用于确定哪些IP地址属于该子网。 6. **源代码分析**:压缩包中的源代码可能是用Python、Java、C++或其他编程语言编写的,用于实现动态发现路由及子网拓扑的算法。这些代码...

    B114NET-IP查询系统.rar

    5. **IP段信息**:对于IP段查询,系统可能包含CIDR(无类别域间路由)块的解析,以及子网掩码等相关网络划分信息。 6. **反向DNS查询**:高级的IP查询系统还会提供反向DNS查询功能,即通过IP找到与其对应的域名,这...

    WebGnuru Simple Subnet Calculator-开源

    - js/:JavaScript 文件,可能用于前端验证和交互效果。 - lib/:可能包含辅助函数库或第三方组件。 - README.md 或 README.txt:提供关于项目的信息,如安装指南、许可证和作者信息。 - LICENSE:开源许可文件,...

    使用IPv6子网划分-第2/2部分

    在使用IPv6子网计算器时,用户通常输入网络地址和所需的子网数量,工具会自动计算出相应的子网掩码、子网列表和可用主机数。例如,一个/64前缀的网络可以被进一步划分为多个/65或/128子网。 对于开发人员,实现这样...

    全球眼脚本

    其格式为`setIp IP:子网掩码:网关`。例如: ``` setIp 110.85.189.166:255.255.255.252:110.85.189.165 ``` 这里设置了IP地址为110.85.189.166,子网掩码为255.255.255.252,网关为110.85.189.165。 #### 2.4 ...

Global site tag (gtag.js) - Google Analytics