本文简单介绍了如何用正则表达式来验证邮箱

由于代码量较少,就不做过多的解释啦!

效果图:

正确:


错误:

代码如下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>15_邮箱</title>
</head>
<body><input type="text" id="ipEmail"><button id="btn">检测邮箱是否合法</button><script>// 非下划线的单词字符 + 2个以上单词字符 + @ + 2位以上单词字符域名 + .2位以上小写字母做域名后缀 + (.2位以上二重域名后缀)?// var reg = /^(用户名)@(组织名)\.(一级域名后缀)(二级域名后缀)?$/var reg = /^([a-zA-Z\d][\w-]{2,})@(\w{2,})\.([a-z]{2,})(\.[a-z]{2,})?$/btn.onclick = function(e){var ret = reg.test(ipEmail.value)alert(ret)}</script>
</body>
</html>

利用正则表达式来验证邮箱相关推荐

  1. HTML5新特性---Form表单前台通过正则表达式自动验证邮箱

    在HTML5中Form表单中添加了许多新特性,下面为大家介绍一种form表单中的新属性pattern. pattern 属性规定用于验证 input 域的模式(pattern),模式(pattern) ...

  2. 利用ajax技术验证邮箱地址

    验证步骤: 1.获取文本框和显示提示信息的元素 2.给文本框添加失去焦点事件,失去焦点时,检测用户输入的邮箱地址是否符合规则 3.如果不符合规则,阻止程序向下执行并给出提示信息 4.符合规则则向服务器 ...

  3. php7判断邮箱格式是否正确,利用php实现验证邮箱格式是否正确

    验证邮箱格式是否正确可以通过filter_var函数来实现. 函数介绍: filter_var() 函数通过指定的过滤器过滤一个变量. 语法:filter_var(variable, filter, ...

  4. 使用python批量验证邮箱密码_【日常Py】利用SMTP批量验证邮箱真实性

    沉寂的一个月,经历了事情不少,心情也是起伏波动:希望早点结束. 回归正题,前一段时间一朋友给我提了一需求,需要批量验证QQ是否开通邮箱:然而我的第一反应是:判断邮箱是否开通,往这个邮箱发一封邮件不就知 ...

  5. 利用正则表达式做验证登录

    样式代码如下: <!DOCTYPE html> <html><head><title>登录</title><meta charset= ...

  6. Android中利用正则表达式验证手机号是否合法

    利用正则表达式来验证手机号是否合法,现在我们简单使用一下,这个在实际的应用中很实用. 例:在输入框中输入手机号,判断是否合法, MainActivity中: package com.example.m ...

  7. 【java】常用正则表达式校验,邮箱手机号等等

    import java.util.HashMap; import java.util.Map; import java.util.regex.Pattern; /*** 正则验证工具**/ publi ...

  8. 【超详总结/理解:正则表达式】特点/元字符/正则表达式中的标志位-flag/RegExp/重复操作与后向引用/匹配模式/表达邮箱/正则表达式对象的方法/利用正则表达式限制网页表单里的文本框输入内容

    文章目录 正则表达式: 正则表达式的用途 正则表达式的组成-元字符 正则表达式的特点 正则表达式中的标志位-flag JavaScript中的正则表达式解析 RegExp 定义 RegExp RegE ...

  9. python使用正则表达式验证邮箱地址语法有效性

    python使用正则表达式验证邮箱地址语法有效性 #python使用正则表达式验证邮箱地址语法有效性 import re # mail regular expression formula# rege ...

最新文章

  1. 简单网页设计之表格版
  2. Mapped Statements collection does not contain value for 之运行异常原因
  3. 接收到开始本地截图的命令:videoshot.exe 解决方法
  4. su一键封面插件_插件分享丨一键制作SU爆炸分析图插件分享
  5. 关于 JS 模块化的最佳实践总结
  6. arcgis 出图背景_ArcGIS中导出数据时老显示导出失败,显示“保存对象时出错”什么原因?...
  7. 万字长文|线性代数的本质课程笔记完整合集!
  8. Unrecognized attribute 'targetFramework'. Note that attribute names are case-sensitive.
  9. ASP.NET跨平台实践:无需安装Mono的Jexus“独立版”
  10. Python 之父退休,C 语言之父与世长辞,各大编程语言创始人现状大曝光!
  11. duilib CTileLayoutUI 控件
  12. datagridview 排序后 选择不变_排序算法之插入排序
  13. 腾讯-004-两个排序数组的中位数
  14. 《SQL高级应用和数据仓库基础(MySQL版)》作业 ·006
  15. 《Windows CE嵌入式开发入门——基于Xscale架构》 第8章 调试与仿真
  16. 转载子龙山人 cocos2d-x学习资源汇总(持续更新。。。)
  17. 面试简历上的项目经验
  18. Halcon找圆系列(1)如何检测圆形
  19. java文字生成图片
  20. 剑网三游戏延迟太高卡顿进不去怎么处理?

热门文章

  1. 门户通专访月光博客:第一博客是如何打造成的
  2. Eclipse在线安装主题(color theme)以及安装color theme第三方主题(图文)
  3. java中jsp内建对象有_JSP内置对象有哪些
  4. 如何手动对apk进行签名?
  5. The Power of Scale for Parameter-Efficient Prompt Tuning及prefix tuning与prompt tuning的区别
  6. Nat.Mach.Intell.|如何改进错义突变致病性预测?使用图注意神经网络试试
  7. 多态的含义、多态的作用及多态的详细代码实现
  8. paddlepaddle 27 支持任意维度数据的梯度平衡机制GHM Loss的实现(支持ignore_index、class_weight,支持反向传播训练,支持多分类)
  9. Steinhaus-Johnson-Trotter 生成全排列算法
  10. 简单(静态)工厂模式