开发者网络 动网主机 支持论坛 邮局 帮助
当前位置:网络学院ASP技术ASP技巧 → 检测表单输入EMAIL的合法性
检测表单输入EMAIL的合法性
日期:2000年11月14日 作者: 人气:     [ ]
function IsValidEmail(email)

dim names, name, i, c

'Check for valid syntax in an email address.

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

(出处:)

相关文章:
 
·aspemail的安装及简单示例的说明
·aspemail组件的应用
·用vbscript判断email地址的合法性
·转换文本为超联和Email格式的代码
·asp+发送Email完全手册
·简单的检查输入email是否合法程序
·自己开发的email组件及说明、源文件
·检查Email地址的比较完善的正则表达式函数
·用ASP判断Email地址是否有效
相关软件:
 
说明:本站部分内容收集于网络,如有侵犯您的权益请来信告知,我们会第一时间进行处理,谢谢
 → 特别推荐
 → 热点TOP10

关于本站 | 诚聘英才 | 业务合作 | 联系我们 | 广告合作 | 收藏本站

海口动网先锋网络科技有限公司版权所有
Copyright ? 2000 - 2003 AspSky.Net
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077