- 汉字匹配
[\u4e00-\u9fa5]
- 邮箱 abc@yahoo.com abc_adf@yahoo.com.cn
\w*@\w*\.\w*(.\w*)?
- 固定电话号码 0510-1234567 (010)-12345678
0\d{2,3}-\d{7,8}|\(0\d{2,3}\)-\d{7,8}
- 手机号码 138-1234-4567 15012345678
\d{3}-?\d{4}-?\d{4}
- 匹配rgb十六进制颜色值 如:白色 0xFFFFFF蓝色 0x0000FF绿色 0x00FF00
0x(\d|A|B|C|D|E|F){6}
- 身份证号码 32021219910328003X
\d{17}(\d|X)
- 日期yyyy-mm-dd格式 1962-02-63 2016-8-9
\d{4}-\d{2}-\d{2}|\d{4}-\d-\d
- 找出网页中所有链接的正则
href=\"(.+?)\"
效果如下:
- 找出网页中所有图片网址的正则
<img.*src=(.*?)[^>]*?>
效果如下:
教程: 正则表达式30分钟入门教程