Harvest Fly

Java,Web,Ajax
随笔 - 8, 文章 - 5, 评论 - 15, 引用 - 0
数据加载中……

常用正则表达式

基本的几个正则表达式:
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_\.-]+)@([a-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:    /^<([a-z]+)([^<]+)*(?:>(.*)<\/\1>|\s+\/>)$/ 
最后一个是我写的,呵呵:
9.匹配电话号码:    /(^((0[^0]\d{1,2})-?)?[^0]\d{6,7}$)|(^0?1[358]\d{9}$)|(^[84]00-?\d{3}-?\d{4}$)/ 

posted on 2009-08-13 22:56 harvestfly 阅读(175) 评论(0)  编辑  收藏 所属分类: 正则表达式


只有注册用户登录后才能发表评论。


网站导航: