ASP注册验证是否为正确的EMail格式...

来源:百度知道 编辑:UC知道 时间:2024/05/27 09:22:41
ASP注册验证是否为正确的EMail格式...

简单的判断是否有@

复杂点的再判断@前是否有其它字,有没有 . 如.com

谢谢。。
不用JS 这是注册啊~ 客户端验证 问题一大堆啊~~

在处理数据页面加上以下代码:
'********************************************
'函数名:IsValidEmail
'作 用:检查Email地址合法性
'参 数:email ----要检查的Email地址
'返回值:True ----Email地址合法
' False ----Email地址不合法
'********************************************
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<