Chinaunix首页 | 论坛 | 博客
  • 博客访问: 300334
  • 博文数量: 82
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 490
  • 用 户 组: 普通用户
  • 注册时间: 2016-06-13 10:58
文章分类

全部博文(82)

文章存档

2018年(2)

2017年(9)

2016年(71)

我的朋友

分类: 嵌入式

2016-08-02 16:45:34

1、mac地址匹配
[a-fA-F0-9][02468aceACE](:[a-fA-F0-9]{2}){5}

2、ip地址匹配,只匹配了格式,即1.2.3.4,未考虑ip是否合法
((?:(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d))))
说明:能分配给主机的IP地址仅有A、B、C类,D类地址是多播地址,E类地址保留未用,如果需要匹配A、B、C类地址必须分开匹配,可以考虑位比较或者正则表达匹配
参考:


3、域名匹配
^(?=^.{3,255}$)[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+$
说明:域名中的标号都由英文字母和数字组成,每一个标号不超过63个字符,也不区分大小写字母。标号中除连字符(-)外不能使用其他的标点符号。级别最低的域名写在最左边,而级别最高的域名写在最右边。由多个标号组成的完整域名总共不超过255个字符。
参考: 的 2.3.1. 节

阅读(1470) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~