美文网首页
前端ip地址校验

前端ip地址校验

作者: 泉泉泉泉泉泉 | 来源:发表于2019-07-15 23:26 被阅读0次
var reg = "^(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|[1-9])\\."
+"(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)\\."
+"(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)\\."
+"(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)$"
//简化后
var reg1 = '^(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|[1-9])(\\.(1\\d{2}|2[0-4]\\d|25[0-5]|[1-9]\\d|\\d)){3}$'
// 此种写法有问题不能省略反斜杠
var reg2 = '^(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|[1-9])(\.(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)){3}$'
console.log(reg)
console.log(reg1)
console.log(reg2)

var pattern = new RegExp(reg)
var pattern1 = new RegExp(reg1)
var pattern2 = new RegExp(reg2)

var ip = '127.0.0.1';
console.log(pattern.test(ip))
console.log(pattern1.test(ip))
console.log(pattern2.test(ip))

结果

true
true
false

参考博客:https://blog.csdn.net/u012806692/article/details/50635590

相关文章

  • 前端ip地址校验

    结果 参考博客:https://blog.csdn.net/u012806692/article/details/...

  • js-coi:一个灵活的前端校验工具

    js-coi:一个灵活的前端校验工具 项目地址 js-coi:一个灵活的前端校验工具 安装 使用: 当然你只校验一...

  • IP地址正则校验(111.111.111.111)

    这里讲的是IPv4的地址格式,总长度 32位=4段*8位,每段之间用.分割, 每段都是0-255之间的十进制数值。...

  • iOS开发常用工具类

    关于正则表达式判断: 1.手机号校验 2.传真、固话校验 3.车牌号校验 4.身份证号码校验 5.ip地址校验 6...

  • 利用oracle审计,实现只允许指定的IP、应用、用户连接

    需要使用的数据表 数据库用户登录校验-用户 数据库用户登录校验-ip地址 数据库用户登录校验-终端 schema触发器

  • JQuery Validator

    一、简介 官方地址:https://jqueryvalidation.org/功能描述:前端表单的验证 二、校验规...

  • 5.4 安全性设计

    为了保证整个集群环境的安全,内部长连接采用基于IP地址的安全认证机制,服务端对握手请求消息的IP地址进行合法性校验...

  • 2020-12-27

    --- #### **1. php如何校验IP地址** filter_var() 函数 通过指定的过滤器过滤一...

  • 网络知识之IPV6(二)

    最近在处理IPV6的校验,有一个需求:要求能校验出同一个IPV6地址的简写地址和完整地址,这就需要我们把简写的IP...

  • iview 自定义验证表单多层嵌套如何实现

    表单校验是每一个前端开发人员都避免不了的需求。在一些前端可以自行校验的情况下,先通过前端校验,校验不通过不发送请求...

网友评论

      本文标题:前端ip地址校验

      本文链接:https://www.haomeiwen.com/subject/qbrakctx.html