正则表达式之电子邮件合法性

思路和上一篇一样:上一篇文章 正则表达式之手机号合法性

我想到的电子邮件的规则如下,欢迎补充:

*  hello.javascript@abc.com.cn
*
*   任意字母数字下划线     .任意字母数字下划线      @    任意字母数字     .任意字母 2-5位       .任意字母 2-5位     对应正则表达式:(不会的看我之前文章 点我点我!)
\w{3,}      (\.\w+)*  @   [A-z0-9]+   (\.[A-z]{2,5}){1,2}
var emailReg = /^\w{3,}(\.\w+)*@[A-z0-9]+(\.[A-z]{2,5}){1,2}$/;var email = "daf@qq.com"
console.log(emailReg.test(email));

 注意首位别忘了 ^$ 

走过路过点点赞鼓励一下下 亲~

记录学习JavaScript的第三天 浅显易懂(十二)——正则表达式——电子邮件相关推荐

  1. 国科大学习资料--人工智能原理与算法-第十二次作业解析(学长整理)

    国科大学习资料–人工智能原理与算法-第十二次作业解析(张文生老师主讲)(14.14)

  2. Verilog数字系统设计教程[第4版]夏宇闻——第三部分练习十二

    Verilog数字系统设计教程[第4版]夏宇闻--第三部分练习十二 测试仿真流程 模块源代码 测试模块代码 测试仿真流程 测试仿真环境为win系统下的quartus prime + modelsim ...

  3. WCF学习之旅—第三个示例之二(二十八)

    上接WCF学习之旅-第三个示例之一(二十七) 五.在项目BookMgr.Model创建实体类数据 第一步,安装Entity Framework 1)  使用NuGet下载最新版的Entity Fram ...

  4. 孙立岩 python-basic: 用于学习python基础的课件(十一 十二)

    十一 分支语句 语句的执行顺序,主流的只有三种:顺序.分支.循环. 顺序就是指代码从上到下,依次逐行地执行: 分支就是指代码以某种条件跳转执行: 循环就是指cpu反复执行某一段代码,直到满足某种条件: ...

  5. Python学习基础笔记三十二——正则表达式

    官方定义:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特殊字符.及这些特定字符的组合,组成一个"规则字符串",这个规则字符串用来表达对字符串的一种过滤逻辑. 1. ...

  6. 深度学习完全攻略!(连载十二:SSD网络理解)

    在介绍SSD的整个网络之前,我们先介绍几个名词 Single Shot:目标定位和分类是在同一个前向传播网络中完成的. MultiBox:这是由Szegedy等人开发的一种边界盒回归技术. Detec ...

  7. 鸟哥的Linux私房菜基础学习篇(第二版)第十二章课后习题与答案

    习题: 1.我想要知道某个档案里面含有 boot 的字眼,而这个档案在 /etc/ 底下,我要如何找出这个档案? 答:既然知道有这个字眼那就好办了!可以直接下达: grep boot /etc/* 2 ...

  8. 贩妖记 第三百七十二章,错误线路

    鬼城的偏门入口,是一座巨大的石头大门,我扫了一眼,大约有六七米的高度,大门中央刻着繁复的花纹,乍一看像是一朵正在盛开的花,但仔细瞧一眼,便会发现眼前这朵花是以无数刀锋汇聚而成,好像预示着走进这扇门后里 ...

  9. 深度学习核心技术精讲100篇(十二)-DCGAN(对抗生成网络)算法应用及代码实现

    前言 一次偶然看到一个换脸的视频,觉得实在是很神奇,于是饶有兴致的去了解一下换脸算法.原来背后有一个极为有意思的算法思想--对抗生成. 随后各种各样的GAN算法以指数级增长的方式涌现出来,比如WGAN ...

最新文章

  1. 两个链表的第一个公共节点分析
  2. 框架+重量级+轻量级
  3. python怎么读excel文件-python 读取excel文件
  4. c++ set有序性
  5. python字符串小数转化整数_python – Pandas将字符串列和NaN(浮点数)转换为整数,保持NaN...
  6. java把二维转换为一维_在R语言中什么函数可以将二维数组转换成一维数组
  7. 父框架与子框架的互操作
  8. 如何让nodejs同步操作
  9. 420集的python教程下载_阿里达摩院推荐的420集的python教程,据说懂中文就能入门高清版...
  10. 一个新时代的降临:智慧的医疗系统
  11. 获取Linux的方法,CDN Linux系统中获取LDNS的方法
  12. python 鸭子类型
  13. 随机过程总结(1)--一些基本概念
  14. 我想推出这么一种应用(现代诗歌)
  15. 爱国html源码,鼠标点击网页爱国富强民主特效(附代码)
  16. 三、补充几个常用且开源的通信协议测试工具
  17. 【复盘】记录生产环境问题,因没有及时合并maser
  18. MTK BROM 作用
  19. .Net Core快速开发平台源码 敏捷开发框架OA系统 CRM快速开发框架
  20. SLAMTEC-思岚科技正式发布RPLIDAR A3

热门文章

  1. float表设计长度_Hash函数设计及面试题分析
  2. JAVA面向对象小项目之迷你图书管理系统
  3. pythonpandas数据怎么用_python使用pandas进行数据处理
  4. 协议无关组播-密集模式 PIM-DM
  5. 应用XGboost实现多分类模型实践
  6. unused DT entry: type问题
  7. Nodejs内存治理
  8. 服务器分辨率无法修改器,大神讲解win10分辨率无法修改的具体解决手法
  9. layui弹框回车禁止提交
  10. 银行卡实名认证API接口介绍