码迷,mamicode.com
首页 > Web开发 > 详细

JS正则验证邮箱的格式

时间:2014-07-10 00:56:56      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:blog   http   cti   io   代码   div   

一.相关的代码

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


二.解释相关的意义
     1.  /^$/ 这个是个通用的格式。
         ^ 匹配输入字符串的开始位置;$匹配输入字符串的结束位置
     2. 里面输入需要实现的功能。
        * 匹配前面的子表达式零次或多次;
       + 匹配前面的子表达式一次或多次;
       ?匹配前面的子表达式零次或一次;
       \d  匹配一个数字字符,等价于[0-9]

JS正则验证邮箱的格式,布布扣,bubuko.com

JS正则验证邮箱的格式

标签:blog   http   cti   io   代码   div   

原文地址:http://www.cnblogs.com/zhru/p/3812376.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!