asp IsValidEmail 验证邮箱地址函数(email)

来源:asp之家 时间:2011-03-03 10:42:00 

代码如下:


'******************************************** 
'函数名:IsValidEmail 
'作 用:检查Email地址合法性 
'参 数:email ----要检查的Email地址 
'返回值:True ----Email地址合法 
' False ----Email地址不合法 
'******************************************** 
Public Function IsValidEmail(Email) 
Dim names, name, I, c 
IsValidEmail = True 
names = Split(Email, "@") 
If UBound(names) <> 1 Then IsValidEmail = False: Exit Function 
For Each name In names 
If Len(name) <= 0 Then IsValidEmail = False:Exit Function 
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 
Next 
If Left(name, 1) = "." Or Right(name, 1) = "." Then IsValidEmail = False:Exit Function 
Next 
If InStr(names(1), ".") <= 0 Then IsValidEmail = False:Exit Function 
I = Len(names(1)) - InStrRev(names(1), ".") 
If I <> 2 And I <> 3 Then IsValidEmail = False:Exit Function 
If InStr(Email, "..") > 0 Then IsValidEmail = False 
End Function

标签:asp,IsValidEmail,验证邮箱
0
投稿

猜你喜欢

  • 关于淘宝商城新版的一点看法

    2009-06-28 16:00:00
  • 用ASP编程实现网络内容快速查找

    2007-09-16 17:56:00
  • DW CS4初步试用感受

    2008-05-30 12:17:00
  • IE中选择符的4095限制

    2009-10-09 13:25:00
  • css中如何使div居中(垂直水平居中)

    2007-08-13 08:17:00
  • oracle 下WITH CHECK OPTION用法

    2009-02-28 10:59:00
  • MySQL的性能调优工具:比mysqlreport更方便的tuning-primer.sh

    2008-12-08 08:37:00
  • Ajax的错误处理机制探讨

    2007-09-07 09:53:00
  • asp根据出生时间判断生肖

    2008-03-24 19:49:00
  • asp判断ip及ip段范围的一组函数小记

    2008-12-09 18:23:00
  • ORACLE8的分区管理

    2010-07-30 13:18:00
  • Xml Http抓取数据时乱码问题解决

    2008-04-24 11:16:00
  • 彻底弄懂CSS盒子模式之四(绝对定位和相对定位)

    2007-05-11 16:51:00
  • 快速掌握 Mysql数据库对文件操作的封装

    2009-02-23 17:37:00
  • 用户体验设计中用到的统计学方法

    2009-07-12 08:26:00
  • 实例演示在SQL中启用全文检索

    2011-10-01 14:01:37
  • 群组功能和用户沟通

    2009-07-19 14:07:00
  • 从SNS看社会化界面设计 I

    2009-02-19 12:21:00
  • SqlServer 索引自动优化工具

    2012-10-07 10:41:09
  • Mootools 1.2教程(19)——Tooltips

    2008-12-25 13:26:00
  • asp之家 网络编程 m.aspxhome.com