手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >一个判断email合法性的函数[非正则]
一个判断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

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

%>

【一个判断email合法性的函数[非正则]】相关文章:

jQuery获取上传文件的名称的正则表达式

一个很简单的办法实现TD的加亮效果.

JQuery中DOM事件合成用法实例分析

DEFER怎么用?

JS实现浏览器菜单命令

总结一些js自定义的函数

一段实时更新的时间代码

匹配html标记的正则

javascript的函数第1/3页

判断file框选择的是否为图片

精品推荐
分类导航