手机
当前位置:查字典教程网 >编程开发 >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聚合函数实例

两边静止的广告条

javascript的函数第1/3页

总结一些js自定义的函数

JavaScript通过事件代理高亮显示表格行的方法

JavaScript中eval函数的问题

匹配html标记的正则

一条一条新闻向上的滚动 不错

JS选项卡动态替换banner图片路径的方法

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

精品推荐
分类导航