一个EMail效验函数(by Loutonghua)
<FONT face=新宋体 color=#ff6600><%<BR>function IsValidEmail(email)<BR><BR>dim names, name, i, c<BR><BR>'Check for valid syntax in an email address.<BR><BR>IsValidEmail = true<BR>names = Split(email, "@")<BR>if UBound(names) <> 1 then<BR>IsValidEmail = false<BR>exit function<BR>end if<BR>for each name in names<BR>if Len(name) <= 0 then<BR>IsValidEmail = false<BR>exit function<BR>end if<BR>for i = 1 to Len(name)<BR>c = Lcase(Mid(name, i, 1))<BR>if InStr("abcdefghijklmnopqrstuvwxyz_-.", c) <= 0 and not IsNumeric(c) then<BR>IsValidEmail = false<BR>exit function<BR>end if<BR>next<BR>if Left(name, 1) = "." or Right(name, 1) = "." then<BR>IsValidEmail = false<BR>exit function<BR>end if<BR>next<BR>if InStr(names(1), ".") <= 0 then<BR>IsValidEmail = false<BR>exit function<BR>end if<BR>i = Len(names(1)) - InStrRev(names(1), ".")<BR>if i <> 2 and i <> 3 then<BR>IsValidEmail = false<BR>exit function<BR>end if<BR>if InStr(email, "..") > 0 then<BR>IsValidEmail = false<BR>end if<BR><BR>end function<BR>%></FONT> 你没有把用法写出来啊好象是我的文章系统里的那段代码
页:
[1]