通过js的正则表达式校验ip和ip段,比如以下格式:

192.168.1.1,102.179.1.1/20.20

const reg = new RegExp(/^(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]?\d)){3}(?:\/(?:3[0-2]|[1-2]?\d)\.(?:3[0-2]|[1-2]?\d))?(?:,(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]?\d)){3}(?:\/(?:3[0-2]|[1-2]?\d)\.(?:3[0-2]|[1-2]?\d))?)*$/)

reg.test(‘192.168.1.1,102.179.1.1/20.20’) true
reg.test(‘192.168.1.1’) true
reg.test(‘102.179.1.1/20.20’) true
reg.test(‘102.179.1.1/20.20,192.168.1.1’) true

js正则校验IP和IP段相关推荐

  1. js正则校验日期格式和时间格式是否正确

    一,前端jsp页面有一文本框输入时间  HH:mm:ss格式的   另一个文本框要求输入yyyymmdd格式的日期        时间: 由于未用到任何时间插件,只能通过js校验输入的时间是否正确,最 ...

  2. js 正则校验——以J开头,以A结尾

    今天遇到一个需求,要求表单校验时添加一个正则校验.要求以J开头并且以A结尾. 由于本人的正则比较生疏.因此耽误了点时间. 下面为正确答案:/^J.*A$/gi 表单校验中的rules校验规则: { v ...

  3. js正则校验[{key:xx,val:xx}]格式

    通过js正则表达式校验指定格式[{"key":"123","val":"123"},{"key":& ...

  4. 统一社会信用代码的编码格式以及js正则校验

    统一社会信用代码 统一社会信用代码正则:/^[0-9A-HJ-NPQRTUWXY]{2}\d{6}[0-9A-HJ-NPQRTUWXY]{10}$/ // 返回值为true或false functio ...

  5. js正则匹配字符串中某段内容

    1.如何使用正则 var expression = / pattern /flags; 其中模式(pattern)部分可以是任何简单或复杂的正则表达式,每个正则表达式都带有一个或多个标签(flags) ...

  6. js 正则校验 长数字 电话号码 银行卡号

    校验 //校验固话 static validTelPhone(phone) {if (!/^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/.test(phone)) {ret ...

  7. js正则校验_支付宝账号

    /^(?:\w+\.?)*\w+@(?:\w+\.)+\w+|\d{9,11}$/ 支付宝账号可以是邮箱或者手机号,手机号码可能不够严谨,还可以扩展

  8. dns服务器正则表达式验证,js如何对域名和ip进行校验?(正则表达式)

    目前自己写了一个低配的正则 很low 校验的ip 域名如下格式 123.456.789.555 www.np.com 123.456.789.555 www.np.com 自己根据大家的回答和网上的资 ...

  9. 正则校验IP及端口和域名和手机号、座机同步校验

    正则校验 let value="http://www.baidu.com" let num=fieldsValue.sdtName.split(":")if(n ...

最新文章

  1. ActionScript 3.0 Step By Step系列(五):走在面向对象开发的路上,以类为基础去思考编程问题...
  2. 2018-2019-1 20165234 实验三 并发程序
  3. python函数返回值_Python中函数的返回值示例浅析
  4. ssl1104-USACO 2.1城堡(foodfill)【图论,广搜】
  5. c++ maps使用
  6. 【java笔记】类的抽象
  7. vue项目 报sockjs.js?9be2:1606 GET http://192.168.43.226:8080/sockjs-node/info?t=1584966826465 net::ERR
  8. python Socket网络编程
  9. Image2LaTeX + AxMath:公式自动识别 + word 编辑公式
  10. C++——打印乘法口诀表
  11. Jmeter+Prometheus+Grafana性能监控平台:将JMeter压测数据输出到Prometheus
  12. python 爬去拉钩测试招聘信息
  13. 广义估计方程估计方法_广义估计方程简介
  14. 云主机上手教程:轻量应用服务器体验
  15. java post流_java中的post是什么意思
  16. VSCode + JSDoc 完美实现(almost)JavaScript代码提示
  17. matlab中有趣的图像,MATLAB中有趣的演示实例
  18. 具象业务需求再抽象分解——系统设计
  19. oracle用户认证机制包括,oracle的认证机制
  20. 7个Web前端极其精美的动画效果模板

热门文章

  1. 《缠中说禅108课》75:逗庄家玩的一些杂史 1
  2. 电动汽车、车载充电器及其过流保护电路介绍
  3. 自媒体原创找不到方向?这4种热门技巧很实用
  4. 渗透测试常见的默认端口
  5. 生成属于你自己的字库——《CalliGAN:Style and Structure-aware Chinese Calligraphy Character Generator》论文解析
  6. JavaScript TypeScript学习总结
  7. Animate.css介绍及使用教程
  8. 送一台2020最新款笔记本电脑
  9. 开发者奇门三方互通场景教程
  10. 大专计算机知识,大专院校计算机教学