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插件FusionWidgets实现的Bulb图效果示例【附demo源码下载】
Mar 23 jQuery
jQuery实现一个简单的验证码功能
Jun 26 jQuery
jq源码解析之绑在$,jQuery上面的方法(实例讲解)
Oct 13 jQuery
判断jQuery是否加载完成,没完成继续判断的解决方法
Dec 06 jQuery
bootstrap+jquery项目引入文件报错的解决方法
Jan 22 jQuery
jQuery实现的回车触发按钮事件功能示例
Mar 25 jQuery
jquery获取select选中值的文本,并赋值给另一个输入框的方法
Aug 21 jQuery
jquery获取元素到屏幕四周可视距离的方法
Sep 05 jQuery
jquery ui 实现 tab标签功能示例【测试可用】
Jul 25 jQuery
jQuery实现手风琴效果(蒙版)
Jan 11 jQuery
JS JQuery获取data-*属性值方法解析
Sep 01 jQuery
jQuery实现广告显示和隐藏动画
Jul 04 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
星际争霸教主Flash的ID由来:你永远不会知道他之前的ID是www!
2019/01/18 星际争霸
树型结构列出指定目录里所有文件的PHP类
2006/10/09 PHP
基于wordpress主题制作的具体实现步骤
2013/05/10 PHP
php实现格式化多行文本为Js可用格式
2015/04/15 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
jQuery.ajax 用户登录验证代码
2010/10/29 Javascript
js 事件处理函数间的Event物件是否全等
2011/04/08 Javascript
jquery模拟按下回车实现代码
2011/09/20 Javascript
javascript父、子页面交互技巧总结
2014/08/08 Javascript
JavaScript中textRange对象使用方法小结
2015/03/24 Javascript
基于vue实现多引擎搜索及关键字提示
2017/03/16 Javascript
JavaScript实现前端分页控件
2017/04/19 Javascript
解决Layui数据表格显示无数据提示的问题
2019/11/14 Javascript
Vue data的数据响应式到底是如何实现的
2020/02/11 Javascript
HTML+JS实现“代码雨”效果源码(黑客帝国文字下落效果)
2020/03/17 Javascript
记一次react前端项目打包优化的方法
2020/03/30 Javascript
你不知道的 TypeScript 高级类型(小结)
2020/08/28 Javascript
[00:32]2018DOTA2亚洲邀请赛Liquid出场
2018/04/03 DOTA
从Python的源码来解析Python下的freeblock
2015/05/11 Python
Python3自动签到 定时任务 判断节假日的实例
2018/11/13 Python
Python函数参数类型及排序原理总结
2019/12/19 Python
导致python中import错误的原因是什么
2020/07/01 Python
Python使用xpath实现图片爬取
2020/09/16 Python
css3打造一款漂亮的卡哇伊按钮
2013/03/20 HTML / CSS
俄罗斯香水和化妆品网上商店:NOTINO.ru
2019/12/17 全球购物
沃尔玛旗下墨西哥超市:Bodega Aurrera
2020/11/13 全球购物
应届本科生推荐信范文
2013/12/25 职场文书
信息技术培训感言
2014/03/06 职场文书
联谊会主持词
2014/03/26 职场文书
幼儿园中班上学期评语
2014/04/18 职场文书
2014年房产销售工作总结
2014/12/08 职场文书
公证处委托书
2015/01/28 职场文书
初中政教处工作总结
2015/08/12 职场文书
2016读书月活动心得体会
2016/01/14 职场文书
Python matplotlib可视化之绘制韦恩图
2022/02/24 Python
GoFrame gredis缓存DoVar Conn连接对象 自动序列化GoFrame gredisDo/DoVar方法Conn连接对象自动序列化/反序列化总结
2022/06/14 Golang