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获取单选按钮radio选中值与去除所有radio选中状态的方法
May 20 jQuery
JQueryMiniUI按照时间进行查询的实现方法
Jun 07 jQuery
运用jQuery写的验证表单(实例讲解)
Jul 06 jQuery
jQuery选择器之子元素选择器详解
Sep 18 jQuery
jquery根据name取得select选中的值实例(超简单)
Jan 25 jQuery
jquery应用实例分享_实现手风琴特效
Feb 01 jQuery
实现jquery放大镜的两种方法
Feb 22 jQuery
jQuery实现监听下拉框选中内容发生改变操作示例
Jul 13 jQuery
jQuery利用FormData上传文件实现批量上传
Dec 04 jQuery
jQuery.parseJSON()函数详解
Feb 28 jQuery
jQuery 查找元素操作实例小结
Oct 02 jQuery
jQuery 常用特效实例小结【显示与隐藏、淡入淡出、滑动、动画等】
May 19 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获取文件扩展名的4种方法
2015/11/24 PHP
php中str_pad()函数用法分析
2017/03/28 PHP
PHP解决中文乱码
2017/04/28 PHP
fckeditor 获取文本框值的实现代码
2009/02/09 Javascript
javascript 延迟加载技术(lazyload)简单实现
2011/01/17 Javascript
Js中的onblur和onfocus事件应用介绍
2013/08/27 Javascript
JavaScript中的依赖注入详解
2015/03/18 Javascript
JavaScript动态创建form表单并提交的实现方法
2015/12/10 Javascript
实例分析浏览器中“JavaScript解析器”的工作原理
2016/12/12 Javascript
vue.js开发实现全局调用的MessageBox组件实例代码
2017/11/22 Javascript
原生JS实现$.param() 函数的方法
2018/08/10 Javascript
谈谈IntersectionObserver懒加载的具体使用
2019/10/15 Javascript
[02:18]《我与DAC》之工作人员:为了热爱DOTA2的玩家们
2018/03/28 DOTA
[47:50]Secret vs VP 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
详解如何使用Python编写vim插件
2017/11/28 Python
Python数据结构与算法之图的广度优先与深度优先搜索算法示例
2017/12/14 Python
Python决策树分类算法学习
2017/12/22 Python
Windows 7下Python Web环境搭建图文教程
2018/03/20 Python
Python模块、包(Package)概念与用法分析
2019/05/31 Python
Python 余弦相似度与皮尔逊相关系数 计算实例
2019/12/23 Python
CSS3教程(10):CSS3 HSL声明设置颜色
2009/04/02 HTML / CSS
印度最大的网上花店:Ferns N Petals(鲜花、礼品和蛋糕)
2017/10/16 全球购物
Farfetch香港官网:汇集全球时尚奢侈品购物平台
2017/11/26 全球购物
Sneaker Studio罗马尼亚网站:购买运动鞋
2018/11/04 全球购物
匡威爱尔兰官网:Converse爱尔兰
2019/06/09 全球购物
Perfume’s Club英国官网:购买香水和护肤品
2019/11/02 全球购物
幼儿如何来做好自我评价
2013/11/05 职场文书
最新的咖啡店创业计划书
2013/12/30 职场文书
学习新党章思想汇报
2014/01/09 职场文书
《大江保卫战》教学反思
2014/04/11 职场文书
冬季安全检查方案
2014/05/23 职场文书
党员个人总结自评
2015/02/14 职场文书
辛德勒的名单观后感
2015/06/03 职场文书
政审证明范文
2015/06/19 职场文书
CSS作用域(样式分割)的使用汇总
2021/11/07 HTML / CSS
SpringBoot集成MongoDB实现文件上传的步骤
2022/04/18 MongoDB