您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息

一个判断email合法性的函数[非正则]_表单特效

2024/4/18 9:50:12发布5次查看
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) isvalidemail = false
exit function
end if
for i = 1 to len(name)
c = lcase(mid(name, i, 1))
if instr(abcdefghijklmnopqrstuvwxyz_-., c) 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), .) 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
%>
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录