谨记“奶酪”是谁动?
合法E-mail地址 正则表达式
上一篇 /
下一篇 2007-11-02 17:48:44
/ 个人分类:JAVA
合法E-mail地址:
kL*KmR2b0
1. 必须包含一个并且只有一个符号“@”
&XWs9e;v0
2. 第一个字符不得是“@”或者“.” 51Testing软件测试网st
sypG/t
X
3. 不允许出现“@.”或者.@ 51Testing软件测试网2UVY-I"K6kD
4. 结尾不得是字符“@”或者“.”
I#[V7gD0
5. 允许“@”前的字符中出现“+”51Testing软件测试网1mZH\L{T8V
6. 不允许“+”在最前面,或者“+@”51Testing软件测试网9hnwjV6yx%y
51Testing软件测试网1aO-h@#|\I/STn:@
正则表达式如下:51Testing软件测试网4[1YA U+_.|@m
-----------------------------------------------------------------------
N2}
u
F6q@l9Z0
^(\w+((-\w+)|(\.\w+))*)\+\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$
lr1U"U
DT0
-----------------------------------------------------------------------
0K#nmLG%{[0
字符描述:51Testing软件测试网J;](L/q cG$H
^ :匹配输入的开始位置。
z
T+a&ql1OX0ng+v
d0
\:将下一个字符标记为特殊字符或字面值。
v-E{?6V0
* :匹配前一个字符零次或几次。51Testing软件测试网.@\ e&uh6kv#_
+ :匹配前一个字符一次或多次。
&Z)P J:h+sKU0
(pattern) 与模式匹配并记住匹配。
,U
J4k,}|\n0
x|y:匹配 x 或 y。51Testing软件测试网g @
e ]F8c2R
[a-z] :表示某个范围内的字符。与指定区间内的任何字符匹配。
D,bL/L+N;wJ:U0
\w :与任何单词字符匹配,包括下划线。
G4F3CM(Q3IAlP+[ C0
$ :匹配输入的结尾。51Testing软件测试网;Qe&X4I