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中关于bind()方法的使用技巧分享
Mar 30 jQuery
Jquery获取radio选中的值
May 05 jQuery
jquery仿微信聊天界面
May 06 jQuery
jQuery实现点击关注和取消功能
Jul 03 jQuery
jQuery实现简单的计时器功能实例分析
Aug 29 jQuery
使用JQuery实现图片轮播效果的实例(推荐)
Oct 24 jQuery
将jquery.qqFace.js表情转换成微信的字符码
Dec 01 jQuery
浅析vue-router jquery和params传参(接收参数)$router $route的区别
Aug 03 jQuery
jquery的$().each和$.each的区别
Jan 18 jQuery
Easyui 去除jquery-easui tab页div自带滚动条的方法
May 10 jQuery
jQuery实现高级检索功能
May 28 jQuery
jQuery 实现扁平式小清新导航
Jul 07 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
自己做矿石收音机
2021/03/02 无线电
PHP is_dir() 判断给定文件名是否是一个目录
2010/05/10 PHP
PHP判断表单复选框选中状态完整例子
2014/06/24 PHP
PHP递归遍历文件夹去除注释并压缩php源代码的方法示例
2018/05/23 PHP
20个非常棒的 jQuery 幻灯片插件和教程分享
2011/08/23 Javascript
实例分析javascript中的call()和apply()方法
2014/11/28 Javascript
windows8.1+iis8.5下安装node.js开发环境
2014/12/12 Javascript
JQuery实现的购物车功能(可以减少或者添加商品并自动计算价格)
2015/01/13 Javascript
JavaScript中rem布局在react中的应用
2015/12/09 Javascript
JQuery 在文档中查找指定name的元素并移除的实现方法
2016/05/19 Javascript
微信小程序 配置文件详细介绍
2016/12/14 Javascript
关于axios返回空对象的问题解决
2017/04/04 Javascript
如何使用bootstrap框架 bootstrap入门必看!
2017/04/13 Javascript
BootStrap 获得轮播中的索引和当前活动的焦点对象
2017/05/11 Javascript
浅谈JS如何实现真正的对象常量
2017/06/25 Javascript
微信小程序实现顶部下拉菜单栏
2018/11/04 Javascript
JS多个异步请求 按顺序执行next实现解析
2019/09/16 Javascript
使用npm命令提示: 'npm' 不是内部或外部命令,也不是可运行的程序的处理方法
2020/05/14 Javascript
Python中Continue语句的用法的举例详解
2015/05/14 Python
使用Python编写简单的画图板程序的示例教程
2015/12/08 Python
解决出现Incorrect integer value: '' for column 'id' at row 1的问题
2017/10/29 Python
Python多进程与服务器并发原理及用法实例分析
2018/08/21 Python
Django中自定义模型管理器(Manager)及方法
2019/09/23 Python
利用python实现PSO算法优化二元函数
2019/11/13 Python
python、PyTorch图像读取与numpy转换实例
2020/01/13 Python
Django模型中字段属性choice使用说明
2020/03/30 Python
基于Python快速处理PDF表格数据
2020/06/03 Python
python用tkinter实现一个gui的翻译工具
2020/10/26 Python
关于pycharm 切换 python3.9 报错 ‘HTMLParser‘ object has no attribute ‘unescape‘ 的问题
2020/11/24 Python
IE8下CSS3选择器nth-child() 不兼容问题的解决方法
2016/11/16 HTML / CSS
video实现有声音自动播放的实现方法
2020/05/20 HTML / CSS
工程部经理岗位职责
2013/12/08 职场文书
税务会计岗位职责
2014/02/18 职场文书
入党积极分子自我鉴定范文
2014/03/25 职场文书
高等教育学专业自荐书
2014/06/17 职场文书
新闻稿件写作技巧
2015/07/18 职场文书