JavaScRIPt email邮箱地址的正则表达式是什么?让我们看看!
用户注册时,经常使用邮箱地址的正则表达式 。本文列出了几个方案,可以根据自己的项目情况选择最合适的方案 。
方案1 (常用)
规则定义如下:
- 以大写字母[A-Z]、小写字母[a-z]、数字[0-9]、下滑线[_]、减号[-]及点号[.]开始,需要重复至多次[ ] 。
- qq邮箱最大可以发多大的文件给别人
- example是什么意思(example邮箱)
- 宝武邮箱怎么激活
- 邮箱是什么?
- 用手机往别人邮箱发东西怎么发?
- @yeah.net是什么邮箱?
- 什么是企业邮箱?
- 企业邮箱怎么申请
- Zoho Mail邮箱注册教程 怎样注册邮箱帐号
- 快速查询邮箱账号方法 如何查看自己的邮箱账号
必须包括中间@符号 。
@之后需要连接大写字母[A-Z]、小写字母[a-z]、数字[0-9]、下滑线[_]、减号[-]及点号[.],并且需要重复一次至多次[ ] 。
结尾必须是点号[.]大小写字母连接2到4位[A-Za-z]{2,4} 。
以上规则给出以下正则表达式:
var pattern = /^([A-Za-z0-9_-.]) @([A-Za-z0-9_-.]) .([A-Za-z]{2,4})$/;
需要注意的是,表达式不支持.online及.store最后的域名,邮件用户名不能包括中文 。
方案2 (修订方案1)
1、规则如下:
2、用户名可以包括中文[u4e00-u9fa5]
3、最长8位{2,8}域名结尾
正则表达式如下:
var pattern = /^([A-Za-z0-9_-.u4e00-u9fa5]) @([A-Za-z0-9_-.]) .([A-Za-z]{2,8})$/;
方案3 (安全)
在手机验证码出现之前,电子邮件验证几乎是确保用户唯一性的唯一条件 。临时电子邮件(也称为10分钟电子邮件或一次性电子邮件)的出现使电子邮件验证和账户激活机制失去了意义 。临时电子邮件的地址是无数的,我们只能使用白名单,只允许有限的电子邮件域名通过验证 。
规则如下:
【JavaScript email邮箱地址的正则表达式是什么? js邮箱正则表达式】1、邮箱域名只能是163.com,qq.com或者42du.cn 。
正则表达式为:
var pattern = /^([A-Za-z0-9_-.]) @(163.com|qq.com|42du.cn)$/ 。
关于JavaScript email我们将分享邮箱地址的正则表达式!
