jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法


Posted in jQuery onDecember 05, 2017

本文实例讲述了jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法。

jQuery 脚本

<script type="text/javascript">
function check_password() {
  if ($("#password").val() != $("#checkPWD").val()){
    alert("请保证两次输入密码的一致性!");
    $("#checkPWD").focus();
  }
}
function check_email() {
  var reg = /\w+[@]{1}\w+[.]\w+/;
  if (!reg.test($("#email").val())){
    alert("请输入正确的email!");
    $("#email").focus();
  }
}
function check_phone() {
  var reg = /^1[34578]\d{9}$/;
  if (!reg.test($("#phone").val())){
    alert("请输入正确的手机号!");
    $("#phone").focus();
  }
}
</script>

html 文件

<!DOCTYPE html>
<html>
<head>
  <script src="jquery1.3.2.js"></script>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>注册界面</title>
</head>
<body>
  <center>
    <h1>用户注册</h1>
    <form action="" method="post">
      <table width="400px" cellspacing="0px" cellpadding="0px" border="1px">
        <tr>
          <td>用户名</td>
          <td><input type="text" name="username" placeholder="用户名为3-12位字母数字或下划线组合" ></td>
        </tr>
        <tr>
          <td>密 码</td>
          <td><input type="password" name="password" placeholder="密码长度为6-12位的纯数字" id="password"></td>
        </tr>
        <tr>
          <td>确认密码</td>
          <td><input type="password" name="checkPWD" placeholder="密码长度为6-12位的纯数字" id="checkPWD" onchange="check_password()"></td>
        </tr>
        <tr>
          <td>手机号码</td>
          <td><input type="text" name="phone" placeholder="请输入正确的手机号码格式" id="phone" onchange="check_phone()"></td>
        </tr>
        <tr>
          <td>邮箱</td>
          <td><input type="email" name="email" placeholder="请输入正确邮箱格式" id="email" onchange="check_email()" required="required"></td>
        </tr>
        <tr>
          <td colspan="2" style="text-align:center">
            <input type="submit" value="注册">
            <input type="reset" value="重置">
          </td>
        </tr>
      </table>
    </form>
  </center>
</body>
</html>

运行结果:

jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法

jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法

jQuery 相关文章推荐
jQuery实现按比例缩放图片的方法
Apr 29 jQuery
jQuery复合事件结合toggle()方法的用法示例
Jun 10 jQuery
jQuery序列化后的表单值转换成Json
Jun 16 jQuery
jQuery Datatable 多个查询条件自定义提交事件(推荐)
Aug 24 jQuery
使用jquery+iframe做一个ajax上传效果(实例)
Aug 24 jQuery
jquery在vue脚手架中的使用方式示例
Aug 29 jQuery
jquery实现用户登陆界面(示例讲解)
Sep 06 jQuery
基于jQuery选择器之表单对象属性筛选选择器的实例
Sep 19 jQuery
jQuery实现每隔一段时间自动更换样式的方法分析
May 03 jQuery
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
Jun 05 jQuery
jQuery轻量级表单模型验证插件
Oct 15 jQuery
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
Jun 10 jQuery
将jquery.qqFace.js表情转换成微信的字符码
Dec 01 #jQuery
利用jquery如何从json中读取数据追加到html中
Dec 01 #jQuery
JS和JQuery实现雪花飘落效果
Nov 30 #jQuery
jQuery zTree 异步加载添加子节点重复问题
Nov 29 #jQuery
jQuery图片加载失败替换默认图片方法汇总
Nov 29 #jQuery
jquery animate动画持续运动的实例
Nov 29 #jQuery
JQuery 又谈ajax局部刷新
Nov 27 #jQuery
You might like
php中通过数组进行高效随机抽取指定条记录的算法
2013/09/09 PHP
解决nginx不支持thinkphp中pathinfo的问题
2015/07/21 PHP
PHP框架性能测试报告
2016/05/08 PHP
php实现多站点共用session实现单点登录的方法详解
2019/09/18 PHP
jquery实现点击TreeView文本父节点展开/折叠子节点
2013/01/10 Javascript
jQuery侧边栏随窗口滚动实现方法
2013/03/04 Javascript
如何利用Promises编写更优雅的JavaScript代码
2016/05/17 Javascript
JavaScript类型系统之布尔Boolean类型详解
2016/06/26 Javascript
Jquery实现上下移动和排序代码
2016/10/17 Javascript
jquery.Callbacks的实现详解
2016/11/30 Javascript
JavaScript实现多栏目切换效果
2016/12/12 Javascript
H5实现中奖记录逐行滚动切换效果
2017/03/13 Javascript
vue实现页面加载动画效果
2017/09/19 Javascript
详解Vue CLI3配置之filenameHashing使用和源码设计使用和源码设计
2018/08/31 Javascript
vue interceptor 使用教程实例详解
2018/09/13 Javascript
详解vue服务端渲染浏览器端缓存(keep-alive)
2018/10/12 Javascript
通过实例解析vuejs如何实现调试代码
2020/07/16 Javascript
[37:47]IG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python字符遍历的艺术
2008/09/06 Python
用Python编写脚本使IE实现代理上网的教程
2015/04/23 Python
Windows下Python2与Python3两个版本共存的方法详解
2017/02/12 Python
python自动化脚本安装指定版本python环境详解
2017/09/14 Python
分享vim python缩进等一些配置
2018/07/02 Python
用python爬取租房网站信息的代码
2018/12/14 Python
Python 使用office365邮箱的示例
2020/10/29 Python
Python json解析库jsonpath原理及使用示例
2020/11/25 Python
纯CSS3编写的的精美动画进度条(无flash/无图像/无脚本/附源码)
2013/01/07 HTML / CSS
这段代码难道不该打印出56吗
2013/02/27 面试题
最新英语专业学生求职信范文
2013/09/21 职场文书
优秀毕业自我鉴定
2014/02/15 职场文书
项目建议书格式
2014/03/12 职场文书
销售总经理岗位职责
2014/03/15 职场文书
小学三年级学生评语
2014/04/22 职场文书
党的群众路线教育实践活动整改方案
2014/10/28 职场文书
红白喜事主持词
2015/07/06 职场文书
JavaScript流程控制(分支)
2021/12/06 Javascript