需满足的验证逻辑:

  1. @之前必须有内容且只能是字母(大小写)、数字、下划线(_)、减号(-)、点(.)

  2. @和最后一个点(.)之间必须有内容且只能是字母(大小写)、数字、点(.)、减号(-),且两个点不能挨着

  3. 最后一个点(.)之后必须有内容且内容只能是字母(大小写)、数字且长度为大于等于2个字节,小于等于6个字节

邮箱验证的正则表达式:

^[a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*\.[a-zA-Z0-9]{2,6}$

测试例子:

不满足校验逻辑:

  • 441030517@QQ..com
  • 119941779@qq,com
  • 5579001QQ@.COM
  • 1107531656@q?q?.com
  • 654088115@@qq.com
  • 495456580@qq@139.com
  • 279985462@qq。com.cn
  • chen@foxmail.com)m
  • 2990814514@?£QQ.COM
  • xxxxxxxxx@_.com.cn (严格版校验不通过)
  • xxxxxxxxx@wwew_163sadasdf.com.cn (严格版校验不通过)

满足逻辑的:

  • xxxxxxx@163.com
  • xxxxxxxxx@wwew-163.com.cn
  • hjkjhk@645654.2121-6878.com.wcn

正则表达式验证邮箱格式相关推荐

  1. Android 使用正则表达式验证邮箱格式是否正确

    /*** 验证邮箱格式是否正确*/public boolean emailValidation(String email) {String regex = "\\w+([-+.]\\w+)* ...

  2. email正则表达式 验证邮箱格式

    email正则表达式  说到正则表达式,网上有很多的通用的表达式,可是事实上说来,一般人的都 不愿意去拿来研究,就是拿来就直接用就行了.可是,事实上,可能有些时候,项目中或公司里的实际情况不一样,得要 ...

  3. mysql 邮箱格式的_正则表达式验证邮箱格式

    var usersEmail=document.getElementById("usersEmail").value; var Expression = /^[_A-Za-z0-9 ...

  4. 使用正则表达式验证邮箱格式?

    需满足的验证逻辑: 1)@之前必须有内容且只能是字母(大小写).数字.下划线(_).减号(-).点(.): 2)@和最后一个点(.)之间必须有内容且只能是字母(大小写).数字.点(.).减号(-),且 ...

  5. java 正则表达式验证邮箱格式是否合规 以及 正则表达式元字符

    package com.ykmimi.testtest; /*** 测试邮箱地址是否合规* @author ukyor**/ public class EmailTest {public static ...

  6. Java验证邮箱格式

    Java使用正则表达式验证邮箱格式是否正确 public class aaa {public static void main(String[] args) {checkEmail("123 ...

  7. 验证邮箱格式html代码,jquery验证邮箱格式是否正确实例讲解

    我们来看看都有哪些邮箱: 我们如果一个个的邮箱进行判断,显然是不可能的了. -个完整的Internet邮件地址由以下两个部分组成,格式如下:登录名@主机名.域名中间用-个表示"在" ...

  8. el vue 手机号_Vue 正则表达式验证邮箱和手机号码

    el-form绑定:rules="addFormRules": el-form-item绑定prop="name" 2.正则表达式验证邮箱和手机号码 expor ...

  9. 正则表达式 验证邮箱、身份证、手机号等

    正则表达式 验证邮箱.身份证.手机号等 1.参考文献 2. 案例演练 验证: 邮箱-手机-身份证 3. 案例演练 验证: 邮箱-手机-身份证-姓名 1.参考文献 主要参考了"常用正则表达式- ...

最新文章

  1. Perfect Security (01字典树删除点)
  2. NRPE实现对其它(远端)设备的监控
  3. 机器学习(MACHINE LEARNING)多属性决策模型
  4. JQuery中的特殊选择器--this
  5. hive命令出现问题Failed with exception Java.io.IOException:java.lang.IllegalArgumentException: java.NET.URI
  6. Cannot read property ‘forceUpdate‘ of undefined
  7. Java计算两日期相差天数源码
  8. Linux系统各文件、目录介绍
  9. CentOS 6.3下NFS安装配置
  10. Google也是个人使用非商业?
  11. java异常机制_全面理解java异常机制
  12. Spring Boot 集成 WebSocket,轻松实现信息推送!
  13. 统考英语和计算机什么时候出成绩单,网络教育统考成绩啥时候出来
  14. Hadoop2.4.1(QJM HA)+HBASE0.98 双MASTER问题分析
  15. Dos Cmd命令整理
  16. 傲梅分区助手 linux,傲梅分区助手(详解磁盘操作)
  17. xfce实现桌面图标透明
  18. IT痴汉的工作现状14-段子
  19. P2738 [USACO4.1]篱笆回路Fence Loops
  20. 听说你,对薪酬待遇不太满意 . . . .

热门文章

  1. 【钉钉】钉钉疫情下扛起两亿上班族和全国中小学生!
  2. 卡巴斯基公布财报,2020年业务稳定增长
  3. win10 显卡更新后,屏幕亮度调节失效解决办法
  4. python:韩信点兵
  5. 关于MSP430 FET-430UIF仿真器
  6. 打印报表提示未安装java_解决报表打印各类问题集锦
  7. GG_DSG_Shareplex对比
  8. 编写css代码的方式
  9. [实操]Python财务数据分析可视化
  10. 浙江大学计算机学院 外校申请,2018年浙江大学计算机学院推荐免试研究生办法...