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 相关文章推荐
网页自动跳转代码收集
Sep 27 Javascript
jQuery中add实现同时选择两个id对象
Oct 22 Javascript
JavaScript模块随意拖动示例代码
May 27 Javascript
javascript中Number对象的toString()方法分析
Dec 20 Javascript
JavaScript将字符串转换成字符编码列表的方法
Mar 19 Javascript
JavaScript File分段上传
Mar 10 Javascript
Angular2使用Guard和Resolve进行验证和权限控制
Apr 24 Javascript
JavaWeb表单及时验证功能在输入后立即验证(含用户类型,性别,爱好...的验证)
Jun 09 Javascript
angular2 ng build部署后base文件路径问题详细解答
Jul 15 Javascript
javascript观察者模式实现自动刷新效果
Sep 05 Javascript
ejsExcel模板在Vue.js项目中的实际运用
Jan 27 Javascript
JavaScript使用Math.random()生成简单的验证码
Jan 21 Javascript
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 print EOF实现方法
2009/05/21 PHP
ThinkPHP写第一个模块应用
2012/02/20 PHP
phpword插件导出word文件时中文乱码问题处理方案
2014/08/19 PHP
ThinkPHP连接数据库的方式汇总
2014/12/05 PHP
php封装db类连接sqlite3数据库的方法实例
2017/12/19 PHP
Yii2结合Workerman的websocket示例详解
2018/09/10 PHP
php策略模式简单示例分析【区别于工厂模式】
2019/09/25 PHP
Laravel框架集合用法实例浅析
2020/05/14 PHP
jQuery操作 input type=checkbox的实现代码
2012/06/14 Javascript
js中的scroll和offset 使用比较的实例与分析
2013/09/29 Javascript
jquery插件hiAlert实现网页对话框美化
2015/05/03 Javascript
Sublime Text 3常用插件及安装方法
2015/12/16 Javascript
全面解析Bootstrap中transition、affix的使用方法
2016/05/30 Javascript
利用Angular.js限制textarea输入的字数
2016/10/20 Javascript
weUI应用之JS常用信息提示弹层的封装
2016/11/21 Javascript
Javascript中字符串replace方法的第二个参数探究
2016/12/05 Javascript
jQuery动态生成表格及右键菜单功能示例
2017/01/13 Javascript
Bootstrap与Angularjs的模态框实例代码
2017/08/03 Javascript
vue如何自动化打包测试环境和正式环境的dist/test文件
2019/06/06 Javascript
Vue如何基于vue-i18n实现多国语言兼容
2020/07/17 Javascript
[49:54]Ti4 循环赛第三日 LGD vs Titan
2014/07/12 DOTA
Python自定义简单图轴简单实例
2018/01/08 Python
对python-3-print重定向输出的几种方法总结
2018/05/11 Python
对Python3+gdal 读取tiff格式数据的实例讲解
2018/12/04 Python
numpy实现神经网络反向传播算法的步骤
2019/12/24 Python
TFRecord文件查看包含的所有Features代码
2020/02/17 Python
python用pip install时安装失败的一系列问题及解决方法
2020/02/24 Python
Bealls Florida百货商店:生活服饰、家居装饰和鞋子
2018/02/23 全球购物
RetroStage德国:复古服装
2019/02/03 全球购物
英国领先的电视购物零售商:Ideal World
2019/03/18 全球购物
澳大利亚购买健身器材网站:Gym Direct
2019/12/19 全球购物
荷兰天然和有机产品网上商城:BigGreenSmile.nl
2020/07/26 全球购物
妇女儿童发展规划实施方案
2014/03/16 职场文书
个人查摆问题整改措施
2014/10/04 职场文书
假释思想汇报范文
2014/10/11 职场文书
优化经济发展环境工作总结
2015/08/11 职场文书