JS正则验证邮箱的格式详细介绍


Posted in Javascript onNovember 19, 2013

对于我们做WEB开发的,对表单的验证是必不可少的,所以今天把常用的一些验证罗列出来,呵呵,今天下午刚学的JS正则表达式,有什么不足的地方还希望大家批评指正。

一.相关的代码

function test()
 {
  var temp = document.getElementById("text1");
  //对电子邮件的验证
  var myreg = /^([a-zA-Z0-9]+[_|/_|/.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|/_|/.]?)*[a-zA-Z0-9]+/.[a-zA-Z]{2,3}$/;
  if(!myreg.test(temp.value))
  {
    alert('提示/n/n请输入有效的E_mail!');
    myreg.focus();
   return false;
  }
 }
 //由于方法相同,一下只写出相关的正则表达式
 //对于手机号码的验证(提供了两种方法)
 var mobile=/^((13[0-9]{1})|159|153)+/d{8}$/;
 var mobile1=/^(13+/d{9})|(159+/d{8})|(153+/d{8})$/;
 //对于区号的验证
 var phoneAreaNum = /^/d{3,4}$/;
 //对于电话号码的验证
 var phone =/^/d{7,8}$/;
}

二.解释相关的意义
1.  /^$/ 这个是个通用的格式。
     ^ 匹配输入字符串的开始位置;$匹配输入字符串的结束位置

2. 里面输入需要实现的功能。
    * 匹配前面的子表达式零次或多次;
    + 匹配前面的子表达式一次或多次;
    ?匹配前面的子表达式零次或一次;
    /d  匹配一个数字字符,等价于[0-9]

Javascript 相关文章推荐
15个款优秀的 jQuery 图片特效插件推荐
Nov 21 Javascript
js网页实时倒计时精确到秒级
Feb 10 Javascript
js不能获取隐藏的div的宽度只能先显示后获取
Sep 04 Javascript
js实现图片从左往右渐变切换效果的方法
Feb 06 Javascript
使用Bootstrap框架制作查询页面的界面实例代码
May 27 Javascript
学习vue.js条件渲染
Dec 03 Javascript
jQuery插件echarts实现的单折线图效果示例【附demo源码下载】
Mar 04 Javascript
VUE axios发送跨域请求需要注意的问题
Jul 06 Javascript
VUE axios上传图片到七牛的实例代码
Jul 28 Javascript
详解angularjs 学习之 scope作用域
Jan 15 Javascript
JS数组方法concat()用法实例分析
Jan 18 Javascript
vue3中的组件间通信
Mar 31 Vue.js
js判读浏览器是否支持html5的canvas的代码
Nov 18 #Javascript
js和html5实现手机端刮刮卡抽奖效果完美兼容android/IOS
Nov 18 #Javascript
基于javascript滚动图片具体实现
Nov 18 #Javascript
点击页面其它地方隐藏该div的两种思路
Nov 18 #Javascript
JS 屏蔽键盘不可用与鼠标右键不可用的方法
Nov 18 #Javascript
Jquery取得iframe下内容的方法
Nov 18 #Javascript
JavaScript实现的日期控件具体代码
Nov 18 #Javascript
You might like
PHP新手上路(九)
2006/10/09 PHP
使用 eAccelerator加速PHP代码的目的
2007/03/16 PHP
PHP无限分类代码,支持数组格式化、直接输出菜单两种方式
2011/05/18 PHP
Smarty的配置与高级缓存技术分享
2012/06/05 PHP
PHP+AJAX实现投票功能的方法
2015/09/28 PHP
PHP7 新增功能
2021/03/09 PHP
JS的IE和Firefox兼容性集锦
2006/12/11 Javascript
JS 学习笔记 防止发生命名冲突
2009/07/30 Javascript
asp.net+jquery滚动滚动条加载数据的下拉控件
2010/06/25 Javascript
让你的CSS像Jquery一样做筛选的实现方法
2011/07/10 Javascript
仿微博字符限制效果实现代码
2012/04/20 Javascript
Nodejs学习笔记之入门篇
2015/04/16 NodeJs
jquery实现可旋转可拖拽的文字效果代码
2016/01/27 Javascript
javascript实现随机显示星星特效
2016/01/28 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
2016/02/16 Javascript
Javascript之Date对象详解
2016/06/07 Javascript
jQuery插件EasyUI获取当前Tab中iframe窗体对象的方法
2016/08/05 Javascript
Javascript中arguments对象的详解与使用方法
2016/10/04 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
2017/01/22 Javascript
微信小程序带动画弹窗组件使用方法详解
2018/11/27 Javascript
js module大战
2019/04/19 Javascript
Python3基础之条件与循环控制实例解析
2014/08/13 Python
编写Python脚本批量下载DesktopNexus壁纸的教程
2015/05/06 Python
解决pandas使用read_csv()读取文件遇到的问题
2018/06/15 Python
python 实现让字典的value 成为列表
2019/12/16 Python
CentOS7下安装python3.6.8的教程详解
2020/01/03 Python
Python3爬虫中Selenium的用法详解
2020/07/10 Python
canvas画图被放大且模糊的解决方法
2020/08/11 HTML / CSS
Amara美国站:英国高端家居礼品网站,世界各地的奢侈家具品牌
2017/07/26 全球购物
越南综合购物网站:Lazada越南
2019/06/10 全球购物
Viking Direct荷兰:购买办公用品
2019/06/20 全球购物
英语专业毕业个人求职自荐信
2013/09/21 职场文书
自我评价是什么
2014/01/04 职场文书
幼儿园法制宣传日活动总结
2014/11/01 职场文书
会计岗位职责范本
2015/04/02 职场文书
实践论读书笔记
2015/06/29 职场文书