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同步Ajax带来的UI线程阻塞问题及解决办法
Aug 09 jQuery
jQuery图片加载失败替换默认图片方法汇总
Nov 29 jQuery
jQuery+ajax读取json数据并按照价格排序示例
Mar 28 jQuery
jQuery+datatables插件实现ajax加载数据与增删改查功能示例
Apr 17 jQuery
jQuery中将json数据显示到页面表格的方法
May 27 jQuery
jQuery+CSS实现的标签页效果示例【测试可用】
Aug 14 jQuery
jQuery操作元素追加内容示例
Jan 10 jQuery
jquery实现垂直手风琴菜单
Mar 04 jQuery
jQuery 淡入/淡出效果函数用法分析
May 19 jQuery
深入分析jQuery.one() 函数
Jun 03 jQuery
基于ajax及jQuery实现局部刷新过程解析
Sep 12 jQuery
jQuery实现简单评论区功能
Oct 26 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/10/21 PHP
浅谈Eclipse PDT调试PHP程序
2014/06/09 PHP
ThinkPHP空模块和空操作详解
2014/06/30 PHP
PHP连接MYSQL数据库实例代码
2016/01/20 PHP
php正则修正符用法实例详解
2016/12/29 PHP
简单谈谈 php 文件锁
2017/02/19 PHP
解决PhpStorm64不能启动的问题
2020/06/20 PHP
基于jQuery的左右滚动实现代码
2010/12/03 Javascript
jQuery版Tab标签切换
2011/03/16 Javascript
基于jQuery的获取标签名的代码
2012/07/16 Javascript
js实现格式化金额,字符,时间的方法
2015/02/26 Javascript
js模拟淘宝网的多级选择菜单实现方法
2015/08/18 Javascript
Bootstrap每天必学之折叠(Collapse)插件
2016/04/25 Javascript
浅析jQuery操作select控件的取值和设值
2016/12/07 Javascript
VUE前端cookie简单操作
2017/10/17 Javascript
小程序文字跑马灯效果
2018/12/28 Javascript
小程序关于请求同步的总结
2019/05/05 Javascript
JavaScript Date对象功能与用法学习记录
2020/04/28 Javascript
在vue中使用inheritAttrs实现组件的扩展性介绍
2020/12/07 Vue.js
使用pyecharts在jupyter notebook上绘图
2020/04/23 Python
Python开发SQLite3数据库相关操作详解【连接,查询,插入,更新,删除,关闭等】
2017/07/27 Python
Python实现自动发送邮件功能
2021/03/02 Python
Python并发编程协程(Coroutine)之Gevent详解
2017/12/27 Python
django admin.py 外键,反向查询的实例
2019/07/26 Python
python opencv将图片转为灰度图的方法示例
2019/07/31 Python
selenium中get_cookies()和add_cookie()的用法详解
2020/01/06 Python
python PIL模块的基本使用
2020/09/29 Python
plt.figure()参数使用详解及运行演示
2021/01/08 Python
英国标志性奢侈品牌:Burberry
2016/07/28 全球购物
CK美国官网:Calvin Klein
2016/08/26 全球购物
Abbott Lyon官网:女士手表、珠宝及配件
2020/12/26 全球购物
.net C#面试题
2012/08/28 面试题
关于观后感的作文
2015/06/18 职场文书
中学图书馆工作总结
2015/08/11 职场文书
共青团优秀团员申请书(范文)
2019/08/15 职场文书
在HTML5 localStorage中存储对象的示例代码
2021/04/21 Javascript