验证ip地址:

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

析:(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|[1-9])    第一段

1\d{2}       --->   100~199

2[0-4]\d    --->   200~249

25[0-5]     --->   250~255

[1-9]\d      --->   10~99

[1-9]         --->   1~9

(\.(1\d{2}|2[0-4]\d|25[0-5]|[1-9]\d|\d)){3}    后面三段 都以 . 开头

中间部分和上边差不多,不同的是,当一位数的时候,第一段取值为1~9,

后三段都可以为 \d 即是包括0.

{3}重复三次,即三段。

最新文章

  1. TO BUY
  2. [C#6] 0-概览
  3. easyUI 表格
  4. Android Builder模式在开发中的应用
  5. App.xaml.cs
  6. 关于MySQL redo log,挖些坑,慢慢填
  7. SilkTest天龙八部系列6-用open agent进行测试
  8. Android与服务器端数据交互(转)
  9. mongodb集群【】
  10. RAID常用级别的比较
  11. Node.js_express_服务器渲染页面 ejs
  12. spring事务 将多个connection放到一个线程中
  13. Django学习手册 - 基于requests API验证(一)
  14. Atitit easyui翻页组件与vue的集成解决方案attilax总结
  15. Maven基本介绍及安装
  16. php优秀框架codeigniter学习系列——constants.php
  17. Mysql 常用增删改查命令集合教程
  18. SDN 第四次上机作业
  19. Python3 str去除空格
  20. 框架:Lucene.net

热门文章

  1. Python pycharm 常用快捷键
  2. java中List,Set,Map用法以及区别
  3. TCGA收官之作—27篇重磅文献绘制“泛癌图谱”
  4. tarjan 缩点(模板)
  5. 小tip: margin:auto实现绝对定位元素的水平垂直居中
  6. 关于python的基础知识
  7. 如何完整卸载Mysql数据库
  8. link和@import区别
  9. python调用虹软2.0
  10. 学习笔记8—MATLAB中奇异值处理办法