js email验证 、js 判断email 、信箱/邮箱格式验证

function  ismail(name)  //  e-mail值检测

if(!  isenglish(name))
return  false;
i  =  name.indexof("  at  ");
j  =  name  dot  lastindexof("  at  ");
if(i  ==  -1)
return  false;
if(i  !=  j)
return  false;
if(i  ==  name  dot  length)
return  false;
return  true;
}

jquery验证邮箱

function checkemail()
{
   //var temp = document.getelementbyid("tbemail");//这句可以用下面的替换
   //var temp = $("#tbemail");
   //对电子邮件的验证
  var myreg = /^([a-za-z0-9]+[_|_|.]?)*[a-za-z0-9]+@([a-za-z0-9]+[_|_|.]?)*[a-za-z0-9]+.[a-za-z]{2,3}$/;
  if($('#tbemail').val()=="")
      {
            alert("input email");
      }
        else
      {
           if($('#tbemail').val()!="")
              {
               if(!myreg.test($('#tbemail').val()))
                    {
                        //alert(!myreg.test(temp.value));
                       alert('提示 请输入有效的e_mail!');
                       //tbemail.focus();//bob这句话是错误的,原因是没有指明tbemail是那个,js报错说没有定义tbemail.改成下面这句ok.
                       $('#tbemail').focus();//把光标聚焦到输入框
                      return false;
                    }
                    else{
                            alert("good mail");   
                         }
               }
       }
 }

 
方法三

** 
    * 检查是否为电子邮件 
    * 
    * @param {} 
    *            str 
    * @return {boolean} true:电子邮件,false:<b>不是</b>电子邮件; 
    */ 
    this.isemail = function(str) {  
        var re = /^([a-za-z0-9]+[_|-|.]?)*[a-za-z0-9]+@([a-za-z0-9]+[_|-|.]?)*[a-za-z0-9]+.[a-za-z]{2,3}$/;  
        return re.test(str);  
    }  

时间: 2024-09-28 09:07:54

js email验证 、js 判断email 、信箱/邮箱格式验证的相关文章

javascript 邮箱格式验证

邮箱格式验证 ---------------------------------------  代码如下 复制代码 //函数名:chkemail //功能介绍:检查是否为Email Address //参数说明:要检查的字符串 //返回值:0:不是 1:是 function chkemail(a) { var i=a.length; var temp = a.indexOf('@'); var tempd = a.indexOf('.'); if (temp > 1) { if ((i-temp

jquery手机号码、邮箱格式验证程序代码

我们先来了解一下jquery 中的match用法 string.match(正则) 看上去和js是一样的哦 那手机号码与电子邮箱的正则规则我们先看看 手机号码正则:^(((13[0-9]{1})|159|153)+d{8}) 邮箱地址正则:w+((-w+)|(.w+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z0-9] 现在我们看一个实例    代码如下 复制代码 //jquery验证邮箱 function checkSubmitEmail() { if

django 文件上传 验证-django文件上传的格式验证问题,在线等!

问题描述 django文件上传的格式验证问题,在线等! 用django写入个文件上传的页面,需要上传文件名称和文件,且文件名只能为数字: class uploadForm(forms.Form): name = forms.IntegerField() headImg = forms.FileField() 遇到一个问题: 当上传的文件很大时,需要等文件上传完成后才会去验证文件名的格式是否为数字,如果 文件名不是纯数字上传就失败了,又得花很长时间重新上传,这显然是不合理的, django有什么方

js email 电子邮箱地址验证程序

原代码是这样的:  代码如下 复制代码 function isValidMail(sText){  var reMail = /^(?:w+.?)*w+@(?:w+.?)*w+$/;  return reMail.test(sText); } 似乎 这样验证像sofish@163.com这样的邮箱是没问题的.但,由于仔细看一下在AT(@)后面的非捕获性引用中,使用的是*(出现任意次):  代码如下 复制代码 var reMail = /^(?:w+.?)*w+@(?:w+.?)*w+$/; 那么

在js中实现邮箱格式的验证方法(推荐)_javascript技巧

如下所示: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>在此处插入标题</title> <script typ

js和php邮箱地址验证的实现

 这篇文章主要介绍了js和php邮箱地址验证的实现方法,有需要的朋友可以参考一下 邮箱地址验证有很多方法.在浏览器端,js邮箱验证可以通过正则表达式检测.   比如:   代码如下: function isEmail(email) {     return /^((([a-z]|d|[!#$%&'*+-/=?^_`{|}~]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])+(.([a-z]|d|[!#$%&'*+-/=?^_`{|}~]|[u00A0-uD7FFu

js和php邮箱地址验证的实现方法_php技巧

邮箱地址验证有很多方法.在浏览器端,js邮箱验证可以通过正则表达式检测. 比如: 复制代码 代码如下: function isEmail(email) {    return /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\u

三款js 验证邮箱格式代码

<script> function checkmail(str){ var strreg=""; var r; var strtext=document.all(str).value; //strreg=/^w+((-w+)|(.w+))*@[a-za-z0-9]+((.|-)[a-za-z0-9]+)*.[a-za-z0-9]+$/i; strreg=/^w+((-w+)|(.w+))*@{1}w+.{1}w{2,4}(.{0,1}w{2}){0,1}/ig; r=str

js验证邮箱格式

 function test()  2        {  3           var temp = document.getelementbyid("text1");  4           //对电子邮件的验证  5           var myreg = /^([a-za-z0-9]+[_|_|.]?)*[a-za-z0-9]+@([a-za-z0-9]+[_|_|.]?)*[a-za-z0-9]+.[a-za-z]{2,3}$/;  6           if(!m