首页 > Web开发 > 详细

8个你应该了解的正则表达式提高你的工作效率

时间:2016-01-30 08:31:21      阅读:156      评论:0      收藏:0      [点我收藏+]
正则表达式也可以被当作是一门语言,当你学习一门新的编程语言的时候,他们是一个小的子语言。初看时觉得它没有任何的意义,但是很多时候,你不得不阅读一些教程,或文章来理解这些简单的描述模式。 今天为大家介绍8个最基本的正则表达式:

1.匹配用户名:/^[a-z0-9_-]{3,16}$/ 技术分享 
2.匹配密码:/^[a-z0-9_-]{6,18}$/  技术分享 
3.匹配一个Hex值:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/  技术分享 
4.匹配一个Slug:/^[a-z0-9-]+$/  技术分享 
5.匹配一个Email:/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/  技术分享 
6.匹配一个URL:/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/ 技术分享 
7.匹配IP地址:/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/ 技术分享 
8.匹配HTML Tag:   1. /^<([a-z]+)([^<]+)*(?:>(.*)<\/\1>|\s+\/>)$/  技术分享

8个你应该了解的正则表达式提高你的工作效率

原文:http://www.jb51.net/article/33652.htm

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!