js与jquery正则验证电子邮箱、手机号、邮政编码的方法


Posted in Javascript onJuly 04, 2016

本文实例讲述了js与jquery正则验证电子邮箱、手机号、邮政编码的方法。

jQuery代码:

//验证邮政编码
 $("#postcode").blur(function(){
  //获取邮政编码
  var postcode=$("#postcode").val();
  if(is_postcode(postcode)){
   $("#postcode_info").html("");
  }else{
   $("#postcode_info").html("邮编格式不正确");
   return false;
  }
 });
 //验证手机号码
 $("#mobile").blur(function(){
  //获取手机号,并去除左右两边空格
  var mobile=$.trim($("#mobile").val());
  if(is_mobile(mobile)){
   $("#mobile_info").html("");
  }else{
   $("#mobile_info").html("手机号格式不正确");
   return false;
  }
 });
 //验证email
 $("#email").blur(function(){
  //获取email
  var email=$("#email").val();
  if(is_email(email)){
   $("#email_info").html("");
  }else{
   $("#email_info").html("电子邮件格式不正确");
   return false;
  }
 });
});

js代码:

//订单提交页-验证邮政编码
function is_postcode(postcode) {
 if ( postcode == "") {
  return false;
 } else {
  if (! /^[0-9][0-9]{5}$/.test(postcode)) {
   return false;
  }
 }
 return true;
}
//订单提交页-验证手机号
function is_mobile(mobile) {
  if( mobile == "") {
  return false;
  } else {
  if( ! /^0{0,1}(13[0-9]|15[0-9]|18[0-9]|14[0-9])[0-9]{8}$/.test(mobile) ) {
  return false;
  }
  return true;
 }
}
//订单提交页-验证email的合法性
function is_email(email) {
 if ( email == "") {
  return false;
 } else {
  if (! /^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/.test(email)) {
   return false;
  }
 }
 return true;
}
Javascript 相关文章推荐
JavaScript 基础问答三
Dec 03 Javascript
可选择和输入的下拉列表框示例
Nov 05 Javascript
jQuery实现判断滚动条到底部
Jun 23 Javascript
jquery正则表达式验证(手机号、身份证号、中文名称)
Dec 31 Javascript
深入理解JavaScript程序中内存泄漏
Mar 17 Javascript
JS实现支持Ajax验证的表单插件
Mar 24 Javascript
前端js文件合并的三种方式推荐
May 19 Javascript
Vue+SpringBoot开发V部落博客管理平台
Dec 27 Javascript
详解如何为你的angular app构建一个第三方库
Dec 07 Javascript
小程序实现人脸识别功能(百度ai)
Dec 23 Javascript
抖音上用记事本编写爱心小程序教程
Apr 17 Javascript
在vue中使用eslint,配合vscode的操作
Nov 09 Javascript
浅谈js构造函数的方法与原型prototype
Jul 04 #Javascript
全面了解js中的script标签
Jul 04 #Javascript
jQuery基础_入门必看知识点
Jul 04 #Javascript
把普通对象转换成json格式的对象的简单实例
Jul 04 #Javascript
JS实现n秒后自动跳转的两种方法
Nov 30 #Javascript
js输出数据精确到小数点后n位代码
Jul 02 #Javascript
学习Bootstrap滚动监听 附调用方法
Jul 02 #Javascript
You might like
PHP 简单数组排序实现代码
2009/08/05 PHP
ThinkPHP缓存方法S()概述
2014/06/13 PHP
PHP使用正则表达式获取微博中的话题和对象名
2015/07/18 PHP
数组任意位置插入元素,删除特定元素的实例
2017/03/02 PHP
Laravel框架执行原生SQL语句及使用paginate分页的方法
2018/08/17 PHP
PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于thinkPHP5.1框架】
2019/05/06 PHP
关于javascript 回调函数中变量作用域的讨论
2009/09/11 Javascript
用方法封装javascript的new操作符(一)
2010/12/25 Javascript
Script的加载方法小结
2011/01/12 Javascript
Jquery弹出窗口插件 LeanModal的使用方法
2012/03/10 Javascript
js select option对象小结
2013/12/20 Javascript
javascript 应用小技巧方法汇总
2015/07/05 Javascript
javascript中的五种基本数据类型
2015/08/26 Javascript
jQuery EasyUI Pagination实现分页的常用方法
2016/05/21 Javascript
微信小程序 slider 详解及实例代码
2017/01/10 Javascript
js模仿微信朋友圈计算时间显示几天/几小时/几分钟/几秒之前
2017/04/27 Javascript
vue项目每30秒刷新1次接口的实现方法
2018/12/04 Javascript
[04:01]2014DOTA2国际邀请赛 TITAN告别Ohaiyo期望明年再战
2014/07/15 DOTA
[36:05]完美世界DOTA2联赛循环赛 Forest vs DM 第一场 11.06
2020/11/06 DOTA
python发送arp欺骗攻击代码分析
2014/01/16 Python
Python删除windows垃圾文件的方法
2015/07/14 Python
如何优雅地改进Django中的模板碎片缓存详解
2018/07/04 Python
python 图片二值化处理(处理后为纯黑白的图片)
2019/11/01 Python
解决c++调用python中文乱码问题
2020/07/29 Python
Python爬取某平台短视频的方法
2021/02/08 Python
html5+css3进度条倒计时动画特效代码【推荐】
2016/03/08 HTML / CSS
Canvas与图片压缩的示例代码
2017/11/28 HTML / CSS
英国领先的餐饮折扣俱乐部:Gourmet Society
2020/07/26 全球购物
初三家长会邀请函
2014/01/18 职场文书
JAVA程序员自荐书
2014/01/30 职场文书
优秀员工评语
2014/02/10 职场文书
家长写给老师的建议书
2014/03/13 职场文书
政府个人对照检查材料思想汇报
2014/10/08 职场文书
离婚被告代理词
2015/05/23 职场文书
升学宴学生致辞
2015/07/27 职场文书
vue引入Excel表格插件的方法
2021/04/28 Vue.js