Bookmark and Share

Lee's 程序人生

HTML CSS Javascript XML AJAX ATLAS C# C++ 数据结构 软件工程 设计模式 asp.net Java 数字图象处理 Sql 数据库
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

转:八个应该熟记和正则表达式

Posted on 2009-08-14 09:18  analyzer  阅读(172)  评论(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+\/>)$/  

 

点击查看更详细的介绍:http://net.tutsplus.com/tutorials/other/8-regular-expressions-you-should-know/
我要啦免费统计