正则表达式 |
\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
|
---|---|
匹配 |
abc@test.com | abc-d@d-c.com
|
不匹配 |
|
正则表达式 |
^[\w-]+(\.[\w-]+)*@([a-z0-9-]+(\.[a-z0-9-]+)*?\.[a-z]{2,6}|(\d{1,3}\.){3}\d{1,3})(:\d{4})?$
|
---|---|
匹配 |
username@domain.com | u-s_e.r1@s-ub2.domain-name.museum:8080 | user_name@123.123.123.12
|
不匹配 |
user@domain | user@domain.c | user.@domain.com
|
正则表达式 |
^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$
|
---|---|
匹配 |
e@eee.com | eee@e-e.com | eee@ee.eee.museum
|
不匹配 |
.@eee.com | eee@e-.com | eee@ee.eee.eeeeeeeeee
|
其他更多关于正则表达式的规则请阅读:常用正则表达式 http://dev.mjxy.cn/a-Common-regular-expressions.aspx
大致包含如下:日期时间 电子邮件 汉字验证 URL网址 电话号码 邮政编码 ××× IP地址 数字 字母 用户密码 空白行 HTML标记 首尾空白 帐号 字符串等正则表达式规则
正则表达式 |
^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$
|
---|---|
匹配 |
e@eee.com | eee@e-e.com | eee@ee.eee.museum
|
不匹配 |
.@eee.com | eee@e-.com | eee@ee.eee.eeeeeeeeee
|
正则表达式 |
^[a-z0-9][a-z0-9_\.-]{0,}[a-z0-9]@[a-z0-9][a-z0-9_\.-]{0,}[a-z0-9][\.][a-z0-9]{2,4}$
|
---|---|
匹配 |
az@er.tr | a_zer-ty@az.er.ty | 123-456_789.0@1.2.3iuyt.azer
|
不匹配 |
a@a.a | a.@_1.com | azerty_@domain-com
|
正则表达式 |
[\w-]+@([\w-]+\.)+[\w-]+
|
---|---|
匹配 |
joe@aol.com | a@b.c
|
不匹配 |
asdf | 1234
|
正则表达式 |
^((?:(?:(?:[a-zA-Z0-9][\.\-\+_]?)*)[a-zA-Z0-9])+)\@((?:(?:(?:[a-zA-Z0-9][\.\-_]?){0,62})[a-zA-Z0-9])+)\.([a-zA-Z0-9]{2,6})$
|
---|---|
匹配 |
abc@def.gh | a+b_c@d-e_f.gh | abc@def.ghijkl
|
不匹配 |
__@__.__ | -a-@-b-.cd | a--b@c__d.ef
|
正则表达式 |
^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*\s+<(\w[-._\w]*\w@\w[-._\w]*\w\.\w{2,3})>$|^(\w[-._\w]*\w@\w[-._\w]*\w\.\w{2,3})$
|
---|---|
匹配 |
Mohit <myadav@yahoo.com> | Xon <JON@jon.com> | Xon@something.com
|
不匹配 |
mohit<myadav@yahoo.com> | Xon <JON@jon.com>, tom <jon@jon.com> | Xon@somthing.com
|
正则表达式 |
^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$
|
---|---|
匹配 |
e@eee.com | eee@e-e.com | eee@ee.eee.museum
|
不匹配 |
.@eee.com | eee@e-.com | eee@ee.eee.eeeeeeeeee
|
正则表达式 |
^((?:(?:(?:[a-zA-Z0-9][\.\-\+_]?)*)[a-zA-Z0-9])+)\@((?:(?:(?:[a-zA-Z0-9][\.\-_]?){0,62})[a-zA-Z0-9])+)\.([a-zA-Z0-9]{2,6})$
|
---|---|
匹配 |
abc@def.gh | a+b_c@d-e_f.gh | abc@def.ghijkl
|
不匹配 |
__@__.__ | -a-@-b-.cd | a--b@c__d.ef
|
正则表达式 |
^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$
|
---|---|
匹配 |
e@eee.com | eee@e-e.com | eee@ee.eee.museum
|
不匹配 |
.@eee.com | eee@e-.com | eee@ee.eee.eeeeeeeeee
|
正则表达式 |
^[a-z0-9][a-z0-9_\.-]{0,}[a-z0-9]@[a-z0-9][a-z0-9_\.-]{0,}[a-z0-9][\.][a-z0-9]{2,4}$
|
---|---|
匹配 |
az@er.tr | a_zer-ty@az.er.ty | 123-456_789.0@1.2.3iuyt.azer
|
不匹配 |
a@a.a | a.@_1.com | azerty_@domain-com
|
正则表达式 |
[\w-]+@([\w-]+\.)+[\w-]+
|
---|---|
匹配 |
joe@aol.com | a@b.c
|
不匹配 |
asdf | 1234
|