Java邮箱正则表达式


参考# Java邮箱正则表达式

"^\\s*\\w+(?:\\.{0,1}[\\w-]+)*@[a-zA-Z0-9]+(?:[-.][a-zA-Z0-9]+)*\\.[a-zA-Z]+\\s*$"

关于上面正则的解释:

1.必须包含@
2.允许开头及结尾有空白

@前:

3.第一个非空白字符(有效字符),只能是字母、数字、下划线
4.@前的部分不能出现连续的..,但是允许.-或者-.
5.从第二个字符开始,除了字母、数字、下划线,还支持中划线-和英文句号.

@后:

6.@后面第一个字符是字母、数字
7.最后一个.后面只能接字母
8.邮箱以.+ 至少一个字母结尾
9.@后面,从第二个字符开始允许.或者-,但是不允许..,.-,-.的出现..-需要和字母数字下划线间隔出现


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM