检测邮箱(E_mail)是否有效ASP

下面这段函数是ASP的代码实现对电子邮件(E_mail)注册的测试!

function IsValidEmail(email)
 dim names, name, i, c

 IsValidEmail = true
 names = Split(email, "@")
 if UBound(names) <> 1 then
  IsValidEmail = false
  exit function
 end if

 for each name in names
  if Len(name) <= 0 then
   IsValidEmail = false
   exit function
  end if
  for i = 1 to Len(name)
   c = Lcase(Mid(name, i, 1))
   if InStr("abcdefghijklmnopqrstuvwxyz_-.", c) <= 0 and not IsNumeric(c) then
    IsValidEmail = false
    exit function
   end if
  next
  if Left(name, 1) = "." or Right(name, 1) = "." then
   IsValidEmail = false
   exit function
  end if
 next
 if InStr(names(1), ".") <= 0 then
  IsValidEmail = false
  exit function
 end if
 i = Len(names(1)) - InStrRev(names(1), ".")
 if i <> 2 and i <> 3 then
  IsValidEmail = false
  exit function
 end if
 if InStr(email, "..") > 0 then
  IsValidEmail = false
 end if
end function

联系我们

QQ:51193930(Ahoo)
MSN:auuocx@hotmail.com
网址:http://www.auuo.com
地址:慈溪天九商务中心525室
电话:189-0662-0882

我们的优势
拥有优秀的网站设计师与程序工程师,精通各种一流的图形设计软件,如Photoshop、Freehand CorlDraw、Flash、Dreamweaver、Fireworks等等制作网页和平面设计图。以及使用C语言、C#、ASP.NET框架、asp、php等语言为您开发项目,我们为您准备了最专业的技术服务。为您开发的网站精致实用,代码清晰,保证您的网站安全可靠修改方便,最重要的是符合市场需求,并随时为客户解决各种技术问题。

我们正在努力开拓...

baidu

互联网 本网站