正则表达式:

((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)

((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)

红色块代表:第一个字符是2,第二个字符是0到4,第三个字符是任意一位数字。表示200~249。

绿色块代表:第一个字符是2,第二个字符是5,第三个字符是0到5。表示250~255。

蓝色块代表:第一个字符是0,或者1,或者可以没有这个字符,第二个字符是任意一位数字,第三个字符是任意一位数字,可以没有这个字符。表示1~199,可以有前导零。

“|”代表“或者”的意思,只要满足三块中的任意一块的意思。

前后的“(”和“)”代表这是一组

((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)

{3}代表重复三次。比如“255.255.255.”。

((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)

最后这一组的意思同上,就是在“.”后面加上相同的检测。

最新文章

  1. idea 静态资源不能即时更新
  2. GET和POST区别,http和https区别
  3. navigation controller
  4. 我的Android第三章:Android的组件介绍
  5. 控件的invoke和beginInvoke方法
  6. atitit.压缩算法 ZLib ,gzip ,zip 最佳实践 java .net php
  7. php教程一,变量
  8. SGU 153.Playing with matches
  9. Adobe Photoshop CS或者CC卸载不了怎么办?
  10. zepto.1.1.6.js源码中的each方法学习笔记
  11. Nutch安装的几个网址
  12. 【iOS】Mapkit的使用:地图显示、定位、大头针、气泡等
  13. HDU 5798 Stabilization
  14. 使用nodejs爬前程无忧前端技能排行(半半成品)
  15. 设计模式一日一练:中介者模式(Mediator)
  16. C#中的Finalize,Dispose,SuppressFinalize(转载)
  17. 机器学习入门03 - 降低损失 (Reducing Loss)
  18. VS2010 运行时 出现cmd窗口的设置方法
  19. mybatis中mysql和oracle的差异
  20. DBCC CHECKIDENT 和SET IDENTITY_INSERT table OFF

热门文章

  1. js模版引擎handlebars.js实用教程——另一种Helper用法
  2. MySQL模糊查询(like)时区分大小写
  3. NPOIExcelHelper
  4. Java程序员的日常 —— 《编程思想》持有对象
  5. Python装饰器详解
  6. JS之模板技术(aui / artTemplate)
  7. .NET获取枚举DescriptionAttribute描述信息性能改进的多种方法
  8. Android入门(十七)Android多线程
  9. javascript运算符——条件、逗号、赋值、()和void运算符
  10. valueOf()方法