位置: IT常识 - 正文

js邮箱正则表达式(js邮箱正则表达式怎么写)

编辑:rootadmin

JavaScript email邮箱地址的正则表达式是什么?一起来看看吧!
613/auto1686643613js邮箱正则表达式(js邮箱正则表达式怎么写)

在做用户注册时,常会用到邮箱地址的正则表达式。本文列举了几种方案,大家可以根据自己的项目情况,选择最适合的方案。

方案1 (常用)

规则定义如下:

以大写字母[A-Z]、小写字母[a-z]、数字[0-9]、下滑线[_]、减号[-]及点号[.]开头,并需要重复一次至多次[+]。

中间必须包括@符号。

@之后需要连接大写字母[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分钟邮箱或一次性邮箱)的出现,则使得邮箱验证及帐户激活这种机制失去了意义。而临时邮箱的地址是不可枚举的,我们只能才采取白名单的方式,只允许有限的邮箱域名通过验证。

根据方案1的补充,规则如下:

1、邮箱域名只能是163.com,qq.com或者42du.cn。

正则表达式是:

var pattern = /^([A-Za-z0-9_\-\.])+\@(163.com|qq.com|42du.cn)$/。

关于JavaScript email邮箱地址的正则表达式,我们就分享到这啦!



本文链接地址:https://www.jiuchutong.com/zhishi/2750.html 转载请保留说明!

上一篇:海底的压力有多大(海底的压强有多大)

下一篇:objectmapper.readvalue方法(objectmapper.readvalue方法不安全)

  • 我国流转税的税种有哪些
  • 财务软件按什么排序
  • 普通发票的税率1%
  • 清退加班费
  • 电子税务局利润表本期金额
  • 研发费用属于哪个费用
  • 测绘费开票需备注吗
  • 广告公司个体户自己可以开发票
  • 注册资本5块钱
  • 用于连续生产的消费税计入
  • 非公益捐赠税率
  • 当月销项税大于进项税怎么办
  • 销售产品结转成本怎么算
  • 项目部租房办公应计入什么费用
  • 贷款公司收取服务费是诈骗吗
  • 用支票结清运杂费的会计分录
  • 一般纳税人简易征收3%
  • 投资收益在什么科目
  • 酒店工作车工作间标准
  • 医疗机构的界定
  • 无形资产属于什么行业
  • 费用报销单的摘要是什么意思
  • 应付账款收不到账怎么办
  • 收获怎么理解
  • 小规模纳税企业所得税优惠政策
  • WIN10专业版永久激活
  • 土地使用权评估中的成本法
  • 飞机电子普通发票6%税率可以抵扣吗
  • 病毒变种太多
  • 股份支付的特征是什么
  • 企业借款费用处理不当会产生什么样的后果呢?
  • json对象和js对象
  • 库存商品损失怎么做账
  • 小企业会计准则财务报表至少包括
  • php控制结构
  • java多线程线程数控制在多少
  • 学会这两种方式英语
  • 旅行社的增值税怎么算
  • 公允价值计量的投资性房地产
  • 存货盘亏原因不明会计分录
  • 研发费用怎么体现
  • 帝国cms数据库如何使用
  • mongodb建立索引的命令
  • 发票没拿回来可以报销吗
  • 开工程款发票有什么规定?
  • 净资产包含哪些项目
  • 小企业会计准则2023电子版
  • sqlserver2019配置
  • 增值税进项税销项税月末需要结转吗
  • 法定盈余公积的主要用途
  • 发票抵扣联要放入凭证里吗
  • 原材料运费如何入账
  • 自产自销属于商品吗
  • 农产品增值税公式
  • 利息发票可以抵税吗
  • 承租人对融资租赁业务进行会计处理的方法有( )
  • 新办企业增多
  • 可持续增长率和内部增长率的区别
  • win7设置繁体字
  • 怎么在bios关闭软驱
  • anddroid.process.acore进程停止什么意思
  • .exe是什么软件
  • fcbzmgr.exe
  • win7远程桌面连接命令
  • win7不能自动启动
  • win10一年更新几次
  • win10系统出现问题怎么办
  • cocos2dx用checkbox实现单选框和button实现table按钮
  • opengl绘图
  • bootstrap应用
  • 猫的喵喵
  • 封装是借助什么达到的
  • psi python
  • 面试java基础知识
  • jquery weui
  • javascript面向对象精要pdf
  • 国家税务总局青海省税务局
  • 企业购票员有风险吗
  • 车辆保险增值税税率是多少
  • 企业将持有的交易性金融资产售出,实际收到出售价款
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设