论坛E-mail验正的正则表达式升级
来源:互联网 发布:开源 网络摄像头 编辑:程序博客网 时间:2024/05/01 21:48
我在外面测试:能过163邮箱向用户名+labels@gmail.com,邮件正常到达,而且按照事先的过虑设定被自动分类到labels文件夹下(其实并非文件夹)。也就是说传统的E-mail地址中不允许有“+”的规则已经被打破,所以很多注删流程中的E-mail验证也也需要更新一下。
这几天自己看了.net,下面是自己修改的Email验证的正则表达式:
合法E-mail地址:
1. 必须包含一个并且只有一个符号“@”
2. 第一个字符不得是“@”或者“.”
3. 不允许出现“@.”或者.@
4. 结尾不得是字符“@”或者“.”
5. 允许“@”前的字符中出现“+”
6. 不允许“+”在最前面,或者“+@”
正则表达式如下:
-----------------------------------------------------------------------
^(/w+((-/w+)|(/./w+))*)/+/w+((-/w+)|(/./w+))*/@[A-Za-z0-9]+((/.|-)[A-Za-z0-9]+)*/.[A-Za-z0-9]+$
-----------------------------------------------------------------------
字符描述:
^ :匹配输入的开始位置。
/:将下一个字符标记为特殊字符或字面值。
* :匹配前一个字符零次或几次。
+ :匹配前一个字符一次或多次。
(pattern) 与模式匹配并记住匹配。
x|y:匹配 x 或 y。
[a-z] :表示某个范围内的字符。与指定区间内的任何字符匹配。
/w :与任何单词字符匹配,包括下划线。
$ :匹配输入的结尾。
- 论坛E-mail验正的正则表达式升级
- 论坛E-mail验正的正则表达式升级
- 论坛E-mail验正的正则表达式升级
- 论坛E-mail验正的正则表达式升级
- 论坛E-mail验正的正则表达式升级
- 论坛E-mail验正的正则表达式升级
- 论E-mail验正的正则表达式升级
- 论E-mail验正的正则表达式升级
- E-mail验正的正则表达式
- 正则表达式验证E-Mail
- 两种正则表达式匹配E-Mail的方法
- 正则表达式验证用户名和e-mail
- 正则表达式验证(E-mail,Phone...)
- java正则表达式校验E-Mail地址
- 实现使用正则表达式来判断指定的字符串是否是合法的E-mail地址
- 正则表达式数据验正
- 关于Java的一点正则表达式来验证E-mail是否正确
- JS正则表达式验证E-mail、手机、数字等
- Hibernate学习笔记
- 五种提高 SQL 性能的方法
- Linux选择题
- Struts入门教程(一)
- Struts入门教程(二)
- 论坛E-mail验正的正则表达式升级
- 一个在校大学生和我的Email交流,希望能引起共鸣和思考~~纯属交流~~
- Struts入门教程(三)
- 好看
- 用autorun.inf文件夹预防autorun病毒
- 书写历史的甲骨文--ORACLE公司传奇
- flash日期大小比较方法
- FAT32与System Volume Information
- 关于main()函数[转]