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 相关文章推荐
HTML5+jQuery实现搜索智能匹配功能
Mar 24 jQuery
jQuery使用unlock.js插件实现滑动解锁
Apr 04 jQuery
jquery中封装函数传递当前元素的方法示例
May 05 jQuery
浅谈struts1 &amp; jquery form 文件异步上传
May 25 jQuery
jQuery插件ImgAreaSelect实现头像上传预览和裁剪功能实例讲解一
May 26 jQuery
jquery请求servlet实现ajax异步请求的示例
Jun 03 jQuery
详谈表单格式化插件jquery.serializeJSON
Jun 23 jQuery
jquery如何实现点击空白处隐藏元素
Dec 05 jQuery
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
Aug 09 jQuery
解决JQuery的ajax函数执行失败alert函数弹框一闪而过问题
Apr 10 jQuery
jQuery实现的鼠标拖动画矩形框示例【可兼容IE8】
May 17 jQuery
jQuery实现简单评论功能
Aug 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类和对象相关系统函数与运算符小结
2016/09/28 PHP
Thinkphp5+plupload实现的图片上传功能示例【支持实时预览】
2019/05/08 PHP
文本框只能输入数字的实现方法(兼容IE火狐)
2016/06/25 Javascript
jQuery实现的表头固定效果实例【附完整demo源码下载】
2016/08/01 Javascript
详解百度百科目录导航树小插件
2017/01/08 Javascript
angular实现商品筛选功能
2017/02/01 Javascript
使用Node.js实现简易MVC框架的方法
2017/08/07 Javascript
vue实现登陆登出的实现示例
2017/09/15 Javascript
Vue拖拽组件开发实例详解
2018/05/11 Javascript
详解vue-cli项目中怎么使用mock数据
2018/05/29 Javascript
Vue-cli3生成的Vue项目加载Mxgraph方法示例
2020/05/31 Javascript
Python高效编程技巧
2013/01/07 Python
python生成指定尺寸缩略图的示例
2014/05/07 Python
Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
2017/07/06 Python
Python enumerate索引迭代代码解析
2018/01/19 Python
用python拟合等角螺线的实现示例
2019/12/27 Python
Python包,__init__.py功能与用法分析
2020/01/07 Python
python numpy库linspace相同间隔采样的实现
2020/02/25 Python
解决django 向mysql中写入中文字符出错的问题
2020/05/18 Python
浅谈Python爬虫原理与数据抓取
2020/07/21 Python
Python3基于plotly模块保存图片表格
2020/08/03 Python
Python unittest discover批量执行代码实例
2020/09/08 Python
python3实现语音转文字(语音识别)和文字转语音(语音合成)
2020/10/14 Python
使用HTML5 Geolocation实现一个距离追踪器
2018/04/09 HTML / CSS
Paul Smith英国官网:英国国宝级时装品牌
2019/03/21 全球购物
Theo + George官方网站:都柏林时尚品牌
2019/04/08 全球购物
Bluebella德国官网:英国性感内衣和睡衣品牌
2019/11/08 全球购物
瑞典在互联网上最大的宠物商店:Animail
2020/10/31 全球购物
贸易跟单员英文求职信
2014/04/19 职场文书
岗位明星事迹材料
2014/05/18 职场文书
技能比武方案
2014/05/21 职场文书
助残日活动总结
2014/08/27 职场文书
离职证明标准格式
2014/09/15 职场文书
解除同居协议书
2015/01/29 职场文书
公司会议开幕词
2015/01/29 职场文书
公司出纳岗位职责
2015/03/31 职场文书