1、效果展示


2、问题描述

当用户在输入框输入邮箱后、点击验证邮箱按钮。系统给出提示信息。

3、代码实现

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body> <script type="text/javascript"> window.onload=function(){ var check=document.getElementById("btn").onclick=function(){
var email=document.getElementById("email").value;//获取输入的字符串
var emailRegExp=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;//验证邮箱的正则表达式
var ok=emailRegExp.test(email);//验证是否符合要求 if(ok){
document.getElementById("erroremail").innerText="输入的格式符合要求";
}else{
document.getElementById("erroremail").innerText="输入的格式不符合要求!!!";
} } document.getElementById("email").onfocus=function(){
document.getElementById("erroremail").innerText="";
} } </script> <input type="text" id="email" />
<span id="erroremail" style=" font: 12px; color: red;"></span>
<br />
<input type="button" value="验证邮箱" id="btn" /> </body>
</html>

最新文章

  1. node.js学习(三)简单的node程序&amp;&amp;模块简单使用&amp;&amp;commonJS规范&amp;&amp;深入理解模块原理
  2. FreeMarker标签与使用
  3. word20161204
  4. 微软自带的Serialization和Newtonsoft简单测试
  5. MyEclipse------各种问题解决方法
  6. subversion 版本库数据迁移 从一台服务器迁移到另一台新有服务器
  7. struts2获得request和session对象
  8. lintcode:接雨水
  9. hadoop源码导入eclipse
  10. 【源码分享】iOS-OC版五子棋
  11. 深入.net平台和c#编程 学习笔记
  12. VS找不到约束
  13. Python将数据插入到数据库时遇到单引号插入错误的问题
  14. java基本数据类型和运算符
  15. django模板总结
  16. Vue入门---常用指令详解
  17. 从SVD到推荐系统
  18. 11 Go 1.11 Release Notes
  19. JFreeChart 之饼图
  20. JavaWeb基础—CSS学习小结

热门文章

  1. Reactive UI -- 反应式编程UI框架入门学习(二)
  2. java-循环的应用环境以及数组的创建
  3. Canvas 非线性图形(一):文本
  4. linux 的文件权限案列
  5. 【Maven】Maven的安装和配置
  6. 第八十八篇:Vue keep-alive的使用 让组件&quot;活下去&quot;&quot;
  7. 【多服务场景化解决方案】智能家居(UrbanHome)
  8. KingbaseES启动数据库失败后如何分析
  9. 基于HBuilderX+UniApp+ThorUI的手机端前端开发处理
  10. 并发原理 — CPU原子性指令(一)