位置: 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方法不安全)

  • 律师事务所个人所得税如何计算
  • 非营利组织企业所得税
  • 可以税前扣除的利息费用有哪些
  • 减资 股东
  • 不动产租赁服务属于现代服务吗
  • 退税流程怎么操作APP
  • 房地产一般纳税人扣除土地价款
  • 投资收益分红需要交企业所得税吗
  • 货物运输代理费用会计分录
  • 红字发票可以开部分金额吗
  • 资本成本与财务风险的区别
  • 会计和税法折旧年限不同如何计算终结期现金净流量
  • 权益资本成本率计算
  • 购买税友系统可以抵扣吗
  • 特朗普政府公布大力度减税方案
  • 如何查发票真伪发票查询
  • 个税抵扣换工作未及时修改
  • 事业单位固定基金属于什么科目
  • 流转税与所得税的区别
  • 全年累计应税所得额
  • 企业开票信息可以改吗
  • 装修费怎么摊销,租期两年
  • win11操作中心怎么关闭
  • 好听的开机音效
  • 硬盘 安装系统
  • vue+element-ui项目
  • php技巧
  • 一个完整的php文件有哪些元素组成
  • 破产企业发放工资怎么算
  • 金融服务机构
  • 坏账准备的会计准则规定
  • js实现dialog
  • php用echo输出图片
  • 债务重组收入属于什么科目
  • api接口使用方法
  • 微信小程序网页版
  • yolov3 pytorch详解
  • 投稿p2
  • 营业收入和应收账款增长过快,而应
  • 收残疾人就业保险合法吗
  • 视同销售的增值税怎么申报
  • 会计要考哪些证书,难度如何
  • python的用途
  • 出租车发票可以重新打印吗
  • 人民币报关可以收美金吗
  • 完税证明可以做为证据使用吗
  • sql server 2000数据库不能备份的原因
  • Java连接sqlserver2008数据库代码
  • access导入到mysql
  • win7系统安装包在哪个文件夹
  • 托收承付方式销售商品是什么意思
  • 被投资单位信息是什么
  • 漏扣员工年终绩效违法吗
  • 数字证书如何申报社保
  • 支付厂房租金计入什么会计科目
  • 农民农作物补偿标准文件
  • 通讯费计入哪个科目
  • 一般纳税人企业所得税多久申报一次
  • 股东每月分红合理吗?
  • 对公支付宝提现怎么取消
  • 在建工程的人工费会计分录
  • 行政事业单位能报销瓶装水吗
  • mysql中union用法
  • mysql深入理解
  • 数据库mysql索引
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • 苹果15手机价格和图片颜色
  • find linux命令详解
  • windows7如何设置时间格式
  • pcc是什么文件
  • windows10预览版是什么
  • cocos2dx3.4 Menu
  • perl中@_
  • Unity3D游戏开发标准教程吴亚峰于复兴人民邮电出版社
  • framelayout布局
  • python如何开发
  • socket教程pdf
  • 编写一个python函数is_multiple
  • android 进程通信
  • 全资子公司和全资子企业的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设