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


复制代码 代码如下:

'********************************************
'函数名: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


其它语言可以参考:
邮箱地址正则表达式验证代码合集phpStudy特别版



相关阅读:
Ajax无刷新Url提交页面
IIS提升权限漏洞
mysql 搜索之简单应用
WordPress的6种主题框架对比分析
TSYS中生成静态页时溢出: ''CInt''
在Struts应用中施展AJAX魔法上
Oracle设置系统参数进行性能优化
输出WordPress数据库查询的具体内容 减少数据库查询次数
超越模板引擎
修复MSSQLSERVER数据库置疑的步骤
PHP 反向排序和随机排序代码
JSP内部对象详解
Linux下三级域名不能访问的问题
WIN2003服务器安全配置终极技巧图(下)
快速导航

Copyright © 2016 phpStudy |