论坛E-mail验正的正则表达式升级
来源:互联网 发布:淘宝众筹服务商 编辑:程序博客网 时间:2024/06/12 01:07
今天拿到了传说中有1G大的Gmai,确实很好用速度极快,没有了传统的收件夹,取了代之的是labels ,用户自己设定labels后加上邮件过滤设定,就成了邮件自动分练功能,逻辑上,用户名+labels@gmail.com,"labels"可以自己取名,就可以达到无数个E-mail地址,这些地址同时指向用户名@gmail.com
我在外面测试:能过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、手机、数字等
- Zlib 简单的使用
- SQL高级查询相关
- P6Spy源码分析,理解跟踪SQL的工作原理
- SQL之索引
- 自定义动画效果(Iris动画修改)
- 论坛E-mail验正的正则表达式升级
- SQL之视图
- Axis创建自己的WebService--Step by Step 续
- C#如何取硬件标志
- SQL报表之户籍管理实例
- SQL之游标
- SQL之ATM机实例
- SQL之随机函数及游标应用示例
- SQL根据GBK编码取汉字的拼音首字母的存储过程