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之水平横向滚动歌词同步的应用
May 07 Javascript
javascript Array.prototype.slice使用说明
Oct 11 Javascript
js控制当再次点击按钮时的间隔时间
Jun 03 Javascript
详细解读AngularJS中的表单验证编程
Jun 19 Javascript
浅谈JavaScript对象与继承
Jul 10 Javascript
微信小程序 input输入及动态设置按钮的实现
Oct 27 Javascript
Vue中v-for的数据分组实例
Mar 07 Javascript
微信小程序实现跑马灯效果
Oct 21 Javascript
node实现生成带参数的小程序二维码并保存到本地功能示例
Dec 05 Javascript
antd组件Upload实现自己上传的实现示例
Dec 18 Javascript
详解微信小程序-canvas绘制文字实现自动换行
Apr 26 Javascript
vue 查看dist文件里的结构(多种方式)
Jan 17 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
程序员编程十条戒律
2009/07/09 PHP
PHP常用数组函数介绍
2014/07/28 PHP
YII中assets的使用示例
2014/07/31 PHP
分享PHP源码批量抓取远程网页图片并保存到本地的实现方法
2015/12/01 PHP
Windows下php+mysql5.7配置教程
2017/05/16 PHP
关于Aptana Studio生成自动备份文件的解决办法
2009/12/23 Javascript
actionscript与javascript的区别
2011/05/25 Javascript
jQuery获取样式中的背景颜色属性值/颜色值
2012/12/17 Javascript
利用js的Node遍历找到repeater的一个字段实例介绍
2013/04/25 Javascript
js如何判断用户是否是用微信浏览器
2014/06/05 Javascript
jquery ajax请求方式与提示用户正在处理请稍等
2014/09/01 Javascript
js的touch事件的实际引用
2014/10/13 Javascript
3个可以改善用户体验的AngularJS指令介绍
2015/06/18 Javascript
JS+CSS实现的经典tab选项卡效果代码
2015/09/16 Javascript
jQuery实现宽屏图片轮播实例教程
2015/11/24 Javascript
详细分析Javascript中创建对象的四种方式
2016/08/17 Javascript
javascript html5轻松实现拖动功能
2017/03/01 Javascript
AngularJS 验证码60秒倒计时功能的实现
2017/06/05 Javascript
Vue.js做select下拉列表的实例(ul-li标签仿select标签)
2018/03/02 Javascript
AjaxUpLoad.js实现文件上传
2018/03/05 Javascript
微信小程序页面上下滚动效果
2020/11/18 Javascript
Vue实现商品飞入购物车效果(电商项目)
2019/11/26 Javascript
js实现网页版贪吃蛇游戏
2020/02/22 Javascript
Python科学计算环境推荐——Anaconda
2014/06/30 Python
举例讲解Python面向对象编程中类的继承
2016/06/17 Python
Bottle框架中的装饰器类和描述符应用详解
2017/10/28 Python
opencv python 傅里叶变换的使用
2018/07/21 Python
关于Python形参打包与解包小技巧分享
2019/08/24 Python
python 实现单例模式的5种方法
2020/09/23 Python
英国儿童家具专卖店:GLTC
2016/09/24 全球购物
Kate Spade澳大利亚官方网站:美国设计师手袋品牌
2019/09/10 全球购物
项目施工员岗位职责
2014/03/09 职场文书
和谐家庭演讲稿
2014/05/24 职场文书
护士找工作求职信
2014/07/02 职场文书
工作时间调整通知
2015/04/24 职场文书
Qt数据库应用之实现图片转pdf
2022/06/01 Java/Android