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 常用方法(推荐)
May 21 jQuery
jQuery日期范围选择器附源码下载
May 23 jQuery
jQuery实现导航栏头部菜单项点击后变换颜色的方法
Jul 19 jQuery
JQuery EasyUI 结合ztrIee的后台页面开发实例
Sep 01 jQuery
基于jQuery解决ios10以上版本缩放问题
Nov 03 jQuery
jQuery实现标签子元素的添加和赋值方法
Feb 24 jQuery
jQuery实现获取选中复选框的值实例详解
Jun 28 jQuery
Jquery的Ajax技术使用方法
Jan 21 jQuery
jQuery事件委托代码实践详解
Jun 21 jQuery
详解jQuery中的prop()使用方法
Jan 05 jQuery
jQuery实现容器间的元素拖拽功能
Dec 01 jQuery
jquery实现淡入淡出轮播图效果
Dec 13 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
关于crontab的使用详解
2013/06/24 PHP
PHP获取文件夹大小函数用法实例
2015/07/01 PHP
谷歌地图打不开的解决办法
2014/08/07 Javascript
jquery仿百度经验滑动切换浏览效果
2015/04/14 Javascript
jQuery网页右侧广告跟随滚动代码分享
2020/04/20 Javascript
使用Promise解决多层异步调用的简单学习心得
2016/05/17 Javascript
基于vuejs+webpack的日期选择插件
2020/05/21 Javascript
js数组操作方法总结(必看篇)
2016/11/22 Javascript
基于ajax与msmq技术的消息推送功能实现代码
2016/12/26 Javascript
Bootstrap Table使用整理(二)
2017/06/09 Javascript
详解基于Koa2开发微信二维码扫码支付相关流程
2018/05/16 Javascript
element vue Array数组和Map对象的添加与删除操作
2018/11/14 Javascript
五分钟搞懂Vuex实用知识(小结)
2019/08/12 Javascript
微信小程序(订阅消息)功能
2019/10/25 Javascript
基于JavaScript实现十五拼图代码实例
2020/04/26 Javascript
antd的select下拉框因为数据量太大造成卡顿的解决方式
2020/10/31 Javascript
[02:53]DOTA2亚洲邀请赛 NewBee战队巡礼
2015/02/03 DOTA
python类参数self使用示例
2014/02/17 Python
python进阶教程之词典、字典、dict
2014/08/29 Python
python通过文件头判断文件类型
2015/10/30 Python
Python简单实现Base64编码和解码的方法
2017/04/29 Python
pycharm 将django中多个app放到同个文件夹apps的处理方法
2018/05/30 Python
python图形用户接口实例详解
2019/12/16 Python
Pyqt5 关于流式布局和滚动条的综合使用示例代码
2020/03/24 Python
详解Python之Scrapy爬虫教程NBA球员数据存放到Mysql数据库
2021/01/24 Python
Ratchet 模态框的实现
2020/08/19 HTML / CSS
美国按摩椅批发网站:Titan Chair
2018/12/27 全球购物
欧舒丹俄罗斯官方网站:L’OCCITANE俄罗斯
2019/11/22 全球购物
Fossil德国官网:化石手表、手袋、珠宝及配件
2019/12/07 全球购物
检察院院长群众路线教育实践活动个人整改措施
2014/10/04 职场文书
二手房购房协议书范本
2014/10/05 职场文书
2015年酒店工作总结
2015/04/28 职场文书
汤姆叔叔的小屋读书笔记
2015/06/30 职场文书
大学生创业计划书
2019/06/24 职场文书
Python+Selenium实现读取网易邮箱验证码
2022/03/13 Python
Vue2项目中对百度地图的封装使用详解
2022/06/16 Vue.js