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

  • 挣扎,我喜欢用这个词去形容成长(用挣扎来造句)

    挣扎,我喜欢用这个词去形容成长(用挣扎来造句)

  • 苹果微信闪光灯怎么设置(苹果微信闪光灯闪烁怎么开启)

    苹果微信闪光灯怎么设置(苹果微信闪光灯闪烁怎么开启)

  • 苹果手机轻颜相机怎么关闭拍照声音(苹果手机轻颜相机怎么关闭快门声)

    苹果手机轻颜相机怎么关闭拍照声音(苹果手机轻颜相机怎么关闭快门声)

  • 哔哩哔哩会员可以几个人用呢(哔哩哔哩会员可以投屏吗)

    哔哩哔哩会员可以几个人用呢(哔哩哔哩会员可以投屏吗)

  • 华为荣耀9x充电慢怎么办(华为荣耀9x充电多少w)

    华为荣耀9x充电慢怎么办(华为荣耀9x充电多少w)

  • 华为mate20录屏不见了(华为mate20录屏不能录制耳机内的声音)

    华为mate20录屏不见了(华为mate20录屏不能录制耳机内的声音)

  • 0x80070002无法上网(无法0x000006d9)

    0x80070002无法上网(无法0x000006d9)

  • 电脑怎么下载钉钉(电脑怎么下载钉钉并安装到桌面上)

    电脑怎么下载钉钉(电脑怎么下载钉钉并安装到桌面上)

  • ansys aim是什么(ansys aim2021)

    ansys aim是什么(ansys aim2021)

  • 手机防偷窥模是什么原理

    手机防偷窥模是什么原理

  • 微信别人打视频过来没声音(微信别人打视频过来没有显示)

    微信别人打视频过来没声音(微信别人打视频过来没有显示)

  • 笔记本打不开怎么办(笔记本打不开怎么把文件拷贝文件)

    笔记本打不开怎么办(笔记本打不开怎么把文件拷贝文件)

  • 小米插排usb电流声大(小米插排的usb电压)

    小米插排usb电流声大(小米插排的usb电压)

  • 华为nova5pro和opporeno2对比(华为nova5pro和oppor17哪个好)

    华为nova5pro和opporeno2对比(华为nova5pro和oppor17哪个好)

  • 更新bios后进不了系统(更新bios后进不了pe镜像)

    更新bios后进不了系统(更新bios后进不了pe镜像)

  • 小米8不支持夜光屏吗(小米8可以夜间人脸解锁吗)

    小米8不支持夜光屏吗(小米8可以夜间人脸解锁吗)

  • 荣耀v20充电多少w(荣耀v20充电需要多少时间)

    荣耀v20充电多少w(荣耀v20充电需要多少时间)

  • 大型打印机缩印怎么弄(大型打印机缩印营业执照)

    大型打印机缩印怎么弄(大型打印机缩印营业执照)

  • 小米6清理手机内存(小米6清理手机内存方法)

    小米6清理手机内存(小米6清理手机内存方法)

  • 在国外能收到国内短信吗(在国外能收到国内银行的短信吗)

    在国外能收到国内短信吗(在国外能收到国内银行的短信吗)

  • 如何定位已关机的手机(如何定位已关机的oppo手机)

    如何定位已关机的手机(如何定位已关机的oppo手机)

  • 手机号被轰炸怎么解除(手机号被轰炸怎么破?)

    手机号被轰炸怎么解除(手机号被轰炸怎么破?)

  • 快手原创作品怎么弄(快手原创作品怎么删除掉)

    快手原创作品怎么弄(快手原创作品怎么删除掉)

  • 如何刷新bios?刷新BIOS失败后有哪些方法恢复?(如何刷新手机)

    如何刷新bios?刷新BIOS失败后有哪些方法恢复?(如何刷新手机)

  • JS初识

    JS初识

  • 国内税和国外税
  • 公务员抚恤费
  • 差额发票和全额发票一样吗
  • 小规模暂估入库的账务处理
  • 网络贷款需要缴纳保证金吗
  • 税控盘技术维护费申报时候怎么填报
  • 员工补偿金是按上十二个月的平均工资
  • 申报表季初资产和季末资产
  • 进项税转出的发票怎么认证
  • 应纳税所得额就是企业所得税吗
  • 购入材料过程中支付运费
  • 天然气安装工程施工劳务协议
  • 现金货款退回如何做会计分录呢?
  • 拆迁置换安置房
  • 工厂投产前的准备工作有哪些
  • 预缴土地增值税需要计提吗
  • 网上认证增值税专用发票步骤图解
  • 变更税务登记证法人需要哪些资料
  • 退还城建税
  • 理财赎回本金没赎回利息咋办
  • 申报税是什么时候申报
  • 法律的禁止性规定
  • 增值税计入应付账款
  • 库存现金与实际不符怎么调
  • bitlocker功能
  • 失联发票进项税额转出
  • 虚拟机中如何将文件移动到普通用户的家目录下
  • 如何安装react
  • msdn原版win7
  • 债转股是好还是坏
  • 临时工工资的会计处理
  • 不确认收入要结转成本吗
  • 分配结转制造费用时借方科目?
  • video.js教程
  • 固定资产改造费用化账务处理
  • vue中动态添加表格
  • 库存亏损要缴纳增值税吗
  • 公司注册实收资本能为0嘛
  • 小规模企业一定是小微企业吗
  • 印花税怎么申报2023
  • 公司没有收入怎么办
  • 小规模纳税人利润率一般是多少
  • 个体工商户开具房屋租赁发票
  • 合并设立是什么意思
  • 期初金额是什么
  • 工程物资属于什么项目
  • 在建工程里面的费用最后怎样结转
  • 支付劳务费后缴多少税
  • 企业用实物资产出资 增值税
  • 买二手设备需要签合同吗
  • 水费能抵扣进项税吗
  • 复式记账法主要有
  • sql语句错误提示
  • 按不同要求分类
  • Vista下以真正的管理员登陆的设置方法
  • Windows Server 2003服务器群集创建和配置指南
  • centos如何删除用户组里面的用户
  • win10系统便签突然无法打开
  • win7装vmware
  • 如何让windows7更快
  • centos开机grub
  • win7系统的分区类型怎么选
  • win8.1使用教程
  • win8 任务栏
  • win8系统电脑卡
  • 什么是从零开始
  • 自动化软件安装工具
  • opengl编程实例
  • 用javascript
  • jquery html函数
  • shell脚本 \r
  • jquery mouse
  • 使用jquery计算li元素的个数
  • string和stringbuffer创建后都可以修改
  • 现在小规模开专票多少钱
  • 一般纳税人开租赁费发票税率是多少
  • 比利时个人所得税税率
  • 营业收入是含增值税的收入吗
  • 公司处理固定资产汽车怎么交税
  • 京豆付款有返利吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设