在HTML5中Form表单中添加了许多新特性,下面为大家介绍一种form表单中的新属性pattern。

pattern 属性规定用于验证 input 域的模式(pattern),模式(pattern) 是正则表达式。

注释:pattern 属性适用于以下类型的 <input> 标签:text, search, url, telephone, email 以及 password。

下面给大家一个我写的一个input="text" 文本输入框自动验证邮箱的例子。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>正则匹配邮箱</title>
</head>
<body><form action="">邮箱:<input type="text" pattern="^[a-zA-Z][0-9a-zA-Z]*@{1}[0-9a-zA-Z]+\.(com|net|cn|com\.cn)$"><br><input type="submit" value="提交"></form>
</body>
</html>

大家可以运行查看一下效果,只有在输入正确的邮箱格式时,才可以提交Form表单。

pattern模式,非常便捷的为我们提供了邮箱的验证。

紫皇雷帝

让学习成为一种习惯

转载于:https://blog.51cto.com/leidi/1607619

HTML5新特性---Form表单前台通过正则表达式自动验证邮箱相关推荐

  1. html5新特性表单控件,老生常谈h5新特性1:(表单)

    老生常谈h5新特性1:(表单) HTML5新特性 -- 十大新特性 (1)新的语义标签和属性 (2)表单新特性 (3)视频和音频 (4)Canvas绘图 (5)SVG绘图 (6)地理定位 (7)拖放A ...

  2. Form表单提交前进行JS验证的3种方式

    1. 提交按钮的onclick事件中验证 <script type="text/javascript">          function check(form) { ...

  3. form表单按enter键自动提交的问题

    废话不多说.直接上代码. 1:form表单按enter键自动提交的情况 1 <!doctype html> 2 <html lang="en"> 3 < ...

  4. layui提交表单自动刷新_layui form表单提交后实现自动刷新

    刚刚使用layui 来做东西,对这一切都不熟悉,使用一下form表单,但是,不能成功的使用. 问题: 1.提交表单,页面自动刷新. 出现这样的情况呢,搜索了一下是因为表单的提交按钮没有type类型.哪 ...

  5. ExtJs 备忘录(3)—— Form表单(三) [ 数据验证 ]

    正文 一.资料 1.1. 表单提示的方式设置,如: Ext.form.Field.prototype.msgTarget='side' 该设置为枚举值:'qtip','side','title','u ...

  6. JavaScript验证表单数据,HTML自动验证表单数据是否为空,数字范围

    典型数据验证: a.字段是否为空: b.输入内容是否合法(例如数字字段是否输入了文本,email格式是否正确等) 数据验证时可通过javaScript进行表单验证,也可提交表单,在服务器端验证.通常情 ...

  7. (总结1)HTML5中新增加的表单元素

    HTML5中新增加了很多元素标签使用,在经过了近一星期多的学习之后现在进行一下总结,方便日后查阅: H5中的智能表单 1 <form action=""> 2 < ...

  8. HTML5新特性知识点总结

    一.HTML5特性 1.HTML5 新元素 HTML5提供了新的元素来创建更好的页面结构: <canvas> 新元素 标签 描述 <canvas> 标签定义图形,比如图表和其他 ...

  9. HTML5新特性总结 1

    文章目录 HTML5 HTML5 浏览器支持 HTML5新元素 HTML5 Canvas 浏览器支持 创建一个画布(Canvas) 使用 JavaScript 来绘制图像 画线.画圆.写字.渐变效果 ...

最新文章

  1. T-SQL Enhancement in SQL Server 2005[上篇]
  2. 20应用统计考研复试要点(part36)--概率论与数理统计
  3. Docker 安装创建
  4. logstash 吞吐量优化_1002-谈谈ELK日志分析平台的性能优化理念
  5. Centos7 Docker私有仓库搭建
  6. 论文阅读(4)--Part-Stacked CNN for Fine-Grained Visual Categorization
  7. 使用jquery打造一个动态的预览产品颜色效果
  8. 湖北省2021年技能高考计算机类分数线,关于湖北省2021年普通高校招生录取控制分数线的通知!...
  9. Oracle索引扫描方式
  10. base64编码格式
  11. TCP/IP协议分层模型以及数据的封装和分用
  12. 奋斗了四年的 NB-IOT 怎么让 Cat.1 成了最靓的仔?
  13. Informatic 体系结构
  14. 微信公众号发红包 php,php微信公众号开发之现金红包
  15. JAVA_判断日期是否为工作日(排除节假日和调整周末上班)
  16. 机器视觉实验一(matlab实现)
  17. 基于freeswitch1.6的IVR智能语音机器人交互逻辑lua脚本
  18. 双柱状图与双折线图混合
  19. android 如何保存网页图片格式,求助,如何在安卓app内嵌的H5页面里长按保存图片?...
  20. 实现运动目标检测(opencv3)(一)

热门文章

  1. Oracle 11g必须开启的服务及服务详细介绍
  2. Middleware课程01-概述
  3. 一起学WP7 XNA游戏开发(三.二 Sprite Texture Font)
  4. 如何测试组件的性能?
  5. AWS — AWS Outposts
  6. Linux 安装 TigerVNC
  7. 前端各种类型文件的转换
  8. the archive which is referenced by ...问题解决方案
  9. js进阶 13-6 jquery动画效果相关常用函数有哪些
  10. jenkins执行shell脚本,找不到环境变量