IPv4

prefix格式:比如: 192.168.1.0/24

^(?=(\b|\D))(((\d{1,2})|(1\d{1,2})|(2[0-4]\d)|(25[0-5]))\.){3}((\d{1,2})|(1\d{1,2})|(2[0-4]\d)|(25[0-5]))(?=(\b|\D))/([1-2][0-9]|3[0-2]|[1-9])$

子网掩码的正则表达式

^(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))$

decimalnetmask格式: 比如: 192.168.1.0/255.255.255.0

^(?=(\b|\D))(((\d{1,2})|(1\d{1,2})|(2[0-4]\d)|(25[0-5]))\.){3}((\d{1,2})|(1\d{1,2})|(2[0-4]\d)|(25[0-5]))(?=(\b|\D))/((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)))$

last IP格式: 比如: 192.168.1.0-192.168.1.255

^(?=(\b|\D))(((\d{1,2})|(1\d{1,2})|(2[0-4]\d)|(25[0-5]))\.){3}((\d{1,2})|(1\d{1,2})|(2[0-4]\d)|(25[0-5]))(?=(\b|\D))-(?=(\b|\D))(((\d{1,2})|(1\d{1,2})|(2[0-4]\d)|(25[0-5]))\.){3}((\d{1,2})|(1\d{1,2})|(2[0-4]\d)|(25[0-5]))(?=(\b|\D))$

最新文章

  1. iOS开发小技巧--根据文字,计算label中文字高度
  2. wp8 --退出程序
  3. phpcms站---去除域名绑定目录中的HTML
  4. C#学习笔记三: C#2.0泛型 可控类型 匿名方法和迭代器
  5. PyDev for Eclipse 简介
  6. 在Mac OS X上安装Ionic
  7. 5.5 准备创建bean
  8. hdf5 api
  9. WKWebView与sessionID的因果
  10. 积累的VC编程小技巧之图标、光标及位图
  11. Label的各个属性
  12. bootstrap表格固定表头,表格内容滚动条滚动显示
  13. 名片管理系统v1.1(tools)
  14. java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava
  15. [国家集训队] Crash的文明世界
  16. Robin Hood CodeForces - 672D (二分)
  17. TensorFlow中的设备管理——Device的创建与注册机制
  18. python学习之基础语法
  19. C++解析四-友员函数、内联函数、静态成员
  20. linux安装node简单方法

热门文章

  1. 利用matlab自带函数graycoprops 实现基于共生矩阵的遥感图像纹理特征分析
  2. 02.03 win server r2 搭建FTP站点
  3. list列表相关操作
  4. docker镜像内没有vim
  5. find the mincost route【无向图最小环】
  6. Nuxt.js入门学习
  7. 【AtCoder】ARC059
  8. POJ1631_高深DP
  9. Vufuria入门 1 图片识别和选择
  10. Java手写简单Linkedlist一(包括增加,插入,查找,toString,remove功能)