JS的正则表达式之邮箱的验证

  • 实现: 邮箱验证
  • 规则:
    • 以数字字母开头, 中间可以使多个数字字母下划线或"_"
    • @” 符号, 后面是数字字母
    • .” 符号加2~4个字母结尾
<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="UTF-8"><title>Document</title>
</head>
<body><input type="text" placeholder="请输入邮箱" id="email">
</body>
<script>email.onchange = function(){var email = this.value;var reg = /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/;if(reg.test(email)){alert("邮箱格式正确");}else{alert("邮箱格式不正确");}}
</script>
</html>

JS的正则表达式之邮箱的验证相关推荐

  1. js用正则表达式完成邮箱验证

    <form><table align="center"><tr><td colspan="2" align=" ...

  2. 史上最详细的js日期正则表达式分享

    最简单的正则 如 : /d{4}-/d{2}-/d{2} 但是实际情况却不是那么简单,,要考虑,有效性和闰年等问题..... 对于日期的有效范围,不同的应用场景会有所不同.MSDN中定义的DateTi ...

  3. php验证 js验证邮箱格式,js和php邮箱地址验证的实现方法

    邮箱地址验证有很多方法.在浏览器端,js邮箱验证可以通过正则表达式检测. 比如: function isEmail(email) { return /^((([a-z]|\d|[!#\$%&' ...

  4. php邮箱地址验证,js和php邮箱地址验证的实现方法

    邮箱地址验证有很多方法.在浏览器端,js邮箱验证可以通过正则表达式检测. 比如: 复制代码 代码如下: function isEmail(email) { return /^((([a-z]|\d|[ ...

  5. JavaScript使用正则表达式进行邮箱表单验证实例

    *******JavaScript使用正则表达式进行邮箱表单验证实例************ 1.在JavaScript中也可以使用正则表达式对表单输入的数据进行验证格式如下 /正则表达式/.test ...

  6. 2020使用html、js、正则表达式做一个前端注册表单信息验证

    使用html.js.正则表达式做一个前端注册表单信息验证 小小前端练手项目,主要运用正则表达式对用户名.密码.确认密码.电子邮箱.手机号码.生日.身份证号码的验证 1.用户名不正确(需由由英文字母和数 ...

  7. html表单验证邮箱表达式,Javascript正则表达式实现表单验证

    今天我们通过实现用户注册页面验证来学习js当中的正则表达式的构造 1.题目:正则表达式实现用户注册页面验证 . 在各文本框中输入信息,在文本框失去焦点时,验证信息,如果输入的信息部满足要求,则提示信息 ...

  8. JS常用的正则表达式(匹配邮箱、名字、手机号等等)

    JS常用的正则表达式(匹配邮箱.名字.手机号等等) /* 匹配英文或字符名字的正则表达式 */ var userNameReg = /^\w{6,30}$/; /* 匹配邮箱的正则表达式 */ var ...

  9. js中正则表达式验证_js正则表达式验证大全(收集)

    本篇文章给大家分享js正则表达式验证大全,平时收集的知识,比较全面,需要的朋友可以参考下 以下函数调用方式: function check() { var bb = document.getEleme ...

最新文章

  1. 幼儿园带括号算式口诀_初中数学必会的26个知识点口诀
  2. 简单完整地讲解tensorflow模型的保存和恢复
  3. 成功解决coordinate_descent.py:491: ConvergenceWarning: Objective did not converge. You might want to inc
  4. 66319d电源使用说明书_蒸汽熨斗怎么用 蒸汽熨斗使用方法及注意事项【介绍】...
  5. 正则邮箱_自己写一个通用的邮箱正则表达式
  6. 北京高院宣判:微信商标案终审驳回上诉 维持原判
  7. idea里边创建类的时候和方法自动生成注释
  8. dategridview设置下拉框默认值_smtp服务器怎么设置
  9. qt ui界面无法移动控件_都是知识点!移动端UI设计最基本的10种APP界面类型(上)...
  10. MySQL 慌了!这个分库分表方法论,要火了?
  11. 巧用推荐墙入口,APP轻松盈利
  12. idea + tomcat中文乱码处理
  13. nginx出现499现象及原因
  14. DiskGenius格式化磁盘、U盘
  15. JNB, JBE, JGE, JLE 指令的转移条件
  16. 电子科技大学信通2018级学生上早自习缺勤率情况分析
  17. Android Studio中模拟器如何输入中文、将模拟器语言设置为中文
  18. ElasticSearch中的分片(shards)是什么
  19. iPad pro能运行c语言吗,科技:与苹果iPad Pro的USB-C兼容或不兼容的配件你都知道吗?...
  20. python quit函数作用_初识Python之基础知识

热门文章

  1. 什么是骨传导耳机,骨传导耳机原理?
  2. 如何批量修改PPT字体、大小、颜色(转)
  3. 解决springboot跨域问题No ‘Access-Control-Allow-Origin’ header is present on the requested resource.
  4. CAD net 设置选择集
  5. 微型计算机奔三奔四指的是,奔三奔四的女人别装嫩了,试试这5款法式连衣裙,知性优雅显气质...
  6. 第十九章 python 数据可视化 Matplotlib Pygal
  7. Presto 在 Lyft 的实践
  8. lammps高熵合金熔炼过程分子动力学模拟
  9. Android Gradle plugin requires Java 11 to run 解决方法
  10. 酒店点餐系统开发详解(五)