当前位置: 首页 > 设计代码 > 正文

检测表单输入EMAIL的合法性

博客统计

  • 文章总数:221
  • 评论总数:61
  • 友情总数:7
  • 标签总数:76
  • 建站日期:2005-07-23
  • 建站天数:7,681

[code]

function IsValidEmail(email)

dim names, name, i, c

“Check for valid syntax in an email address.

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
[/code]

相关推荐

《检测表单输入EMAIL的合法性》等您坐沙发呢!

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

? razz sad evil ! smile oops grin eek shock ??? cool lol mad twisted roll wink idea arrow neutral cry mrgreen