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

  • ipadmini6存储有哪几种(ipadmini6内存多大合适)

    ipadmini6存储有哪几种(ipadmini6内存多大合适)

  • 懒人听书怎么看充值记录(懒人听书怎么看文字听书同步)

    懒人听书怎么看充值记录(懒人听书怎么看文字听书同步)

  • 珍爱网屏蔽对方知道吗(珍爱网屏蔽对方还能看到我的资料吗)

    珍爱网屏蔽对方知道吗(珍爱网屏蔽对方还能看到我的资料吗)

  • 小米手机查看激活时间(小米手机查看激活码)

    小米手机查看激活时间(小米手机查看激活码)

  • 文件中转站删除后空间仍不足(文件中转站删除后对方能下载吗)

    文件中转站删除后空间仍不足(文件中转站删除后对方能下载吗)

  • 京东e卡能给油卡充值吗(京东e卡买油卡)

    京东e卡能给油卡充值吗(京东e卡买油卡)

  • 华为息屏显示时间怎么设置(华为怎么设置双击亮屏幕)

    华为息屏显示时间怎么设置(华为怎么设置双击亮屏幕)

  • 开热点算不算流量共享(开热点会不会浪费流量)

    开热点算不算流量共享(开热点会不会浪费流量)

  • oppo手机桌面显示步数(oppo手机桌面显示日期时间)

    oppo手机桌面显示步数(oppo手机桌面显示日期时间)

  • 美团众包没有声音提醒(美团众包听不到派单声音)

    美团众包没有声音提醒(美团众包听不到派单声音)

  • 芒果tv缓存的视频在哪个文件夹

    芒果tv缓存的视频在哪个文件夹

  • qq收藏图片怎么少了一部分(qq收藏图片怎么恢复)

    qq收藏图片怎么少了一部分(qq收藏图片怎么恢复)

  • 苹果手机怎么用nfc功能设置门卡(苹果手机怎么用两个微信)

    苹果手机怎么用nfc功能设置门卡(苹果手机怎么用两个微信)

  • 抖音火山版火苗有什么用(抖音火山版火苗不转了怎么回事)

    抖音火山版火苗有什么用(抖音火山版火苗不转了怎么回事)

  • 国产屏和原装屏的区别(国产屏和原装屏有什么区别)

    国产屏和原装屏的区别(国产屏和原装屏有什么区别)

  • vivox27多长(vivo x27多长)

    vivox27多长(vivo x27多长)

  • 无线最多连接几个手机(无线wifi最多能连多少人)

    无线最多连接几个手机(无线wifi最多能连多少人)

  • 手机单声道音频是什么(手机单声道音频怎么变成双声道)

    手机单声道音频是什么(手机单声道音频怎么变成双声道)

  • AppleWatch Series5怎么打开飞行模式

    AppleWatch Series5怎么打开飞行模式

  • jkmal00华为什么型号(华为jkm一al00a手机)

    jkmal00华为什么型号(华为jkm一al00a手机)

  • 苹果x分辨率是不是2k(苹果x分辨率是多少)

    苹果x分辨率是不是2k(苹果x分辨率是多少)

  • 铃声多多有识别功能吗(铃声多多识别歌曲)

    铃声多多有识别功能吗(铃声多多识别歌曲)

  • 12123脸部识别不了怎么办(交管12123脸部识别没认出来什么意思)

    12123脸部识别不了怎么办(交管12123脸部识别没认出来什么意思)

  • iphonex信号能换数字吗(苹果xs信号差改装)

    iphonex信号能换数字吗(苹果xs信号差改装)

  • 苹果手机卸载软件怎么找回(苹果手机卸载软件怎么卸载色猫回家)

    苹果手机卸载软件怎么找回(苹果手机卸载软件怎么卸载色猫回家)

  • Win7系统中,网络识别故障如何操作才能解决?(win7网络连接在哪里打开)

    Win7系统中,网络识别故障如何操作才能解决?(win7网络连接在哪里打开)

  • 【uniapp小程序开发】—— 组件封装之【自定义轮播图】(小程序uniacid)

    【uniapp小程序开发】—— 组件封装之【自定义轮播图】(小程序uniacid)

  • 如何确定关联方及关联关系
  • 购买二手车是否适用消费者权益保护法
  • 缴纳附加税会计科目怎么做
  • 市政道路工程建筑包括什么
  • 监控系统维护费计入什么科目
  • 减免所得税优惠明细表怎么填
  • 清算后剩余财产归一方所有
  • 收到对方红字发票如何做账
  • 租入住房用于职工福利,进项转出吗?
  • 房地产开发精装房是国家规定吗
  • 账务核对有账表核对吗
  • 企业所得税季度预缴怎么计算
  • 建筑业异地预缴税款怎么抵扣
  • 施工企业预算怎么编制
  • 小规模纳税人查账征收所得税税率
  • 福利费税前扣除标准2023
  • 金税盘费用到期
  • 个人所得税深圳税务
  • 增值税发票的基数是什么
  • 小公司发工资怎么做账
  • 记账错误是什么意思
  • 预缴税款 免申报
  • 增值税当月计提当月交可以吗
  • 清算期间企业所得税申报期限
  • 需要缴纳消费税的委托加工存货,由受托方
  • 外账的银行存款怎么处理
  • 投资性房地产企业有哪些
  • 金蝶k3外购入库单套打设置
  • 累计带薪缺勤的核算和计量
  • 文化事业建设税计税依据是
  • win10打开第二个桌面快捷键
  • 在建工程完工后结转会计分录
  • 视同销售成本如何确认?
  • 销售使用过的固定资产可以开专票吗
  • 不能抵扣的发票可以做成本吗
  • 固定资产一次性扣除申报表怎么填
  • php解析xml数据
  • 计算所得税费用公式excel
  • css 100vw、100vh出现滚动条怎么解决
  • php5.4安装教程
  • 月末结转本年利润吗
  • php投票系统代码
  • 基于深度学习的图像超分辨率——综述
  • 织梦最新发表的作品
  • python类 方法
  • 广告公司纳税人类型
  • 企业自建办公楼需要开发资质吗
  • PostgreSQL教程(十五):系统表详解
  • 建筑租赁公司是什么意思
  • 印花税怎么用
  • 小规模纳税人国税地税都要交吗
  • 结构性存款现金流量折现法
  • 建筑企业收挂靠公司管理费如何做账?
  • 未拿到发票如何处理
  • 房租押金是什么意思?
  • 金蝶软件标准版多少
  • 公司企业名称变更流程
  • 收到保险公司的赔款计入什么科目
  • 劳务费差额征税的账务处理
  • 银行对账单怎么打印
  • 怎么怎么恢复
  • windows屏幕上有多个窗口时
  • win10通知栏点击没反应
  • 微软推出windows1
  • linux012
  • cocos2d游戏源码
  • javascript动画教程
  • 如何用dos命令删除程序
  • css表格设置边框
  • javascript运用
  • jQuery Ajax File Upload实例源码
  • nodejs 加解密
  • jquery拖拽插件
  • 用原生js实现过什么功能
  • JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
  • android 入门教程
  • 全电发票
  • 为什么医保卡显示无效
  • 杭州注册公司需要钱吗
  • 中小微企业包括一般纳税人吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设