由于过分陷入一个视角的具体实现细节中,可能让自己迷失了真正的方向。 第一项修炼:自我超越(Personal Mastery) 第二项修炼:改善心智模式(Improving Mental Models) 第三项修炼:建立并同愿景(Building Shared Vision) 第四项修炼:团体学习(Team,Learing)

个人使用过的正则表达式

上一篇 / 下一篇  2006-12-05 11:21:11 / 精华(2)

表达式51Testing软件测试网:d5V+t'gj P]_

说明

c7?0Dt6C0vcVv)G&\0

^\d+$

(`5vZ"fa`0

匹配非负整数(正整数+ 051Testing软件测试网Zq/s+Oy ^U

^[0-9]*[1-9][0-9]*$

7UL.? \R/a'p0

匹配正整数

'X"tJT)@u]E0w0

^((-\d+)|(0+))$

j7k1mR~ ^H~Lx;S,K*Ly0

匹配非正整数(负整数+ 051Testing软件测试网;Qml@cgK

^-[0-9]*[1-9][0-9]*$51Testing软件测试网x!D#T b~;e:E&@

匹配负整数

cW0{)JC WA5~5~Od0

^-?\d+$

,`s G)k!jqKTn0

匹配整数

a z-Z\U0

^\d+(\.\d+)?$51Testing软件测试网{.kR8Sc%w'h P Y-a9@

匹配非负浮点数(正浮点数+ 051Testing软件测试网[YR9a:^"s"X C

^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$51Testing软件测试网Zz{vA,SDwn E}

匹配正浮点数

5x,J,YP j[Y0

^((-\d+(\.\d+)?)|(0+(\.0+)?))$51Testing软件测试网@d#`$C@eQXA!C

匹配非正浮点数(负浮点数+ 0

P)nY*^O1{M)TV.@0

^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$

%m? \o0v.s b%eA*E0

匹配负浮点数

4f"oX#R4[(w+x0

^(-?\d+)(\.\d+)?$

?;TA)]U\H0

匹配浮点数

3d;{I1z R0

^[A-Za-z]+$

Kk["uC0

匹配由26个英文字母组成的字符串51Testing软件测试网 `Qv? RSBP

^[A-Z]+$51Testing软件测试网k7l+n8T v)YT#]1bz3T

匹配由26个英文字母的大写组成的字符串51Testing软件测试网g}O$d"K-Z^"B3Q

^[a-z]+$51Testing软件测试网u$pG7u"lR%U&_

匹配由26个英文字母的小写组成的字符串

_k$E Rc"s-L4j0

^[A-Za-z0-9]+$51Testing软件测试网5k9Z(| g5Xc(rH6uF

匹配由数字和26个英文字母组成的字符串

,_5K!nU_ \0

^\w+$

^ t&m;{3qRH`0

匹配由数字、26个英文字母或者下划线组成的字符串51Testing软件测试网*rbY"W'g mRB

^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$

x6R lfj@r0

匹配email地址51Testing软件测试网s*m:iA)E3Nct

http://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$

.s1h;P-cPyI6["{0

匹配url

/pD(R(e3O0
51Testing软件测试网H e {y:e3p?

 51Testing软件测试网v2Z^&x)W!E

51Testing软件测试网 UnaTq(I

中国电话号码验证
c/L(uy&Y;yV0匹配形式如:0511-4405222 或者021-87888822 或者 021-44055520-555 或者 (0511)4405222
;VYOGx A0正则表达式 "((d{3,4})|d{3,4}-)?d{7,8}(-d{3})*"51Testing软件测试网[e-Q bCDf

:t d`"t\5Z O `^4Jv0中国邮政编码验证51Testing软件测试网"rj][yg(L
匹配形式如:21542151Testing软件测试网 _0|'L g&}&p M4s#^
正则表达式 "d{6}"
$F*poYZP/VN`051Testing软件测试网qhmC O_)vX
电子邮件验证
7Z1MY1Dt!G N7~8AW_0匹配形式如:justali@justdn.com
$_fTb&o G@ o&M~e0正则表达式 "w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*"51Testing软件测试网DZ'@JBH1k x d

7t!N:@c I3M3N R0身份证验证
(b)[2[t+U8~RxY0匹配形式如:15位或者18位身份证
vA#D E8J5SG0正则表达式 "d{18}|d{15}"
~hca!I4j,K0D5Z[B0
3be!g^7^O0常用数字验证51Testing软件测试网/l ty0]O|]CZ1~
正则表达式 51Testing软件测试网Go$Z3l m&g1U k
"d{n}" n为规定长度51Testing软件测试网(^hqLv:cvS
"d{n,m}" n到m的长度范围
P^v/I,uV051Testing软件测试网2`)v1\c:XxS1J:tt@
非法字符验证
4~Kq&j^$Wl0匹配非法字符如:< > & / ' | 
N7TE-Xl5H!}CU0正则表达式 [^<>&/|'\]+
S*N [N|,^I051Testing软件测试网|)u*O"hv*b ]
日期验证
0i.k"d;t7q0匹配形式如:20030718,03071851Testing软件测试网 t!Z$`B/m D/y-r2t%sp'B
范围:1900--2099
gv'Kf&t:i"Df3i:c0正则表达式((((19){1}|(20){1})d{2})|d{2})[01]{1}d{1}[0-3]{1}d{1}

y"baP^M5|(}0

TAG:

玄大冰 引用 删除 welcome_zhang   /   2011-08-09 17:07:43
3
 

评分:0

我来说两句

我的栏目

日历

« 2024-04-27  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 32619
  • 日志数: 26
  • 图片数: 3
  • 建立时间: 2006-12-05
  • 更新时间: 2007-01-04

RSS订阅

Open Toolbar