可可的专栏

ASP ASP.NET JAVA C# SQL

电子邮件地址 isemail
 /*************************************************************  
  名称:isemail  
  功能:判断传入的变量值是否为合法的电子邮件地址  
  参数:email,源字符串;  
  返回:True或False,是否是邮件地址  
  说明:ghlfllz@sina.com  
  *************************************************************/  
  function   isemail(email)   {  
  var   endvalue,allowstrlist;  
  endvalue=true;  
  allowstrlist="1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-.@";  
  if   (email.lastIndexOf("@")==-1   ||   email.lastIndexOf(".")==-1)   {  
  endvalue=false;  
  }   else   if   (email.indexOf("@",email.indexOf("@")+1)!=-1   ||   email.indexOf(".",email.indexOf("@"))==-1)   {  
  endvalue=false;  
  }   else   if   (email.substr(0,1)=="@"   ||   email.substr(0,1)=="."   ||   email.substr(email.length-1,1)=="@"   ||   email.substr(email.length-1,1)==".")   {  
  endvalue=false;  
  }  
  for   (var   i=0;i<email.length;i++)   {  
  if   (allowstrlist.indexOf(email.substr(i,1))==-1)   {  
  endvalue=false;  
  break;  
  }  
  }  
  return(endvalue);  
  }
阅读更多
文章标签: email function
个人分类: javascript
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

电子邮件地址 isemail

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭