asp IsValidEmail 验证邮箱地址函数(email)

复制代码 代码如下:

'********************************************

'函数名:IsValidEmail

'作 用:检查Email地址合法性

'参 数:email ----要检查的Email地址

'返回值:True ----Email地址合法

' False ----Email地址不合法

'********************************************

Public Function IsValidEmail(Email)

Dim names, name, I, c

IsValidEmail = True

names = Split(Email, "@")

If UBound(names) <> 1 Then IsValidEmail = False: Exit Function

For Each name In names

If Len(name) <= 0 Then IsValidEmail = False:Exit Function

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

Next

If Left(name, 1) = "." Or Right(name, 1) = "." Then IsValidEmail = False:Exit Function

Next

If InStr(names(1), ".") <= 0 Then IsValidEmail = False:Exit Function

I = Len(names(1)) - InStrRev(names(1), ".")

If I <> 2 And I <> 3 Then IsValidEmail = False:Exit Function

If InStr(Email, "..") > 0 Then IsValidEmail = False

End Function

其它语言可以参考:

邮箱地址正则表达式验证代码合集脚本之家特别版

时间: 2024-09-26 00:38:12

asp IsValidEmail 验证邮箱地址函数(email)的相关文章

asp IsValidEmail 验证邮箱地址函数(email)_应用技巧

复制代码 代码如下: '******************************************** '函数名:IsValidEmail '作 用:检查Email地址合法性 '参 数:email ----要检查的Email地址 '返回值:True ----Email地址合法 ' False ----Email地址不合法 '******************************************** Public Function IsValidEmail(Email) D

jquery无刷新验证邮箱地址实现实例

 原理非常的简单在用户输入邮箱离开之后我们通用jquery ajax发送数据给mail.php文件,然后由它实现查找此邮箱是不是在数据库中然后反馈对应信息即可 今天在开发的时候.需要在一个用户验证邮箱.但是使用了传统的js无刷新需要清空浏览器缓存后才能正常的验证所以自己就去用jquery 去写一个了无刷新验证 看看    代码如下: <script type="text/javascript"> var ee; function  mailbox(strEmail){ va

asp.net验证邮箱是否存在,有办法?

问题描述 小弟想做一个小功能,就是输入邮件地址之后,点击按钮能否验证这个邮件是否真实存在,比如我的QQ邮件是250339575@qq.com能否点击按钮验证一下这个邮件是否存在,想好久了不知道怎么办有高手帮帮忙吗小弟谢谢了 解决方案 解决方案二:直接根据邮箱地址验证是有点麻烦,LZ这个应该是用在注册用户上面的吧,如果是的话可以用以下步骤来间接验证邮箱的是否存在.在注册的时候先向合法的注册邮箱发送一个验证邮件,如果该用户在规定时间内点击邮件中的链接验证账号的话,这样就证明了邮箱的真实存在性,否则就

jquery无刷新验证邮箱地址实现实例_jquery

今天在开发的时候.需要在一个用户验证邮箱.但是使用了传统的js无刷新需要清空浏览器缓存后才能正常的验证所以自己就去用jquery 去写一个了无刷新验证 看看 复制代码 代码如下: <script type="text/javascript">var ee;function  mailbox(strEmail){var name=document.blooger[0].email.value;$.ajax({ type: "get", url: "

jquery实现无刷新验证邮箱地址

今天在开发的时候.需要在一个用户验证邮箱.但是使用了传统的js无刷新需要清空浏览器缓存后才能正常的验证所以自己就去用jquery 去写一个了无刷新验证 看看  代码如下 复制代码 <script type="text/javascript"> var ee; function  mailbox(strEmail){ var name=document.blooger[0].email.value; $.ajax({ type: "get", url: &

ASP读取网卡MAC地址函数代码

函数|mac|网卡 如何通过ASP读取网卡MAC地址呢?基本ASP平台来读取MAC地址需要两个系统关键的组件支持,"WSCRIPT.SHELL"和"Scripting.FileSystemObject"两个组件,不过,这两个组件的开放是相当危险的,因为很多的病毒脚本就是通过他们来控制主机权限的,在使用本功能时,要注意安全防范. 由于读取某IP的网卡MAC地址  本程序通过调用arp命令通过查询本机arp表读取特定IP的MAC地址  使用本程序需注意以下事项:   本

ASP取得客户端IP地址函数

ASP取得访问者真实IP地址函数  Private Function getIP()  Dim strIPAddr  If Request.ServerVariables("HTTP_X_FORWARDED_FOR") = "" Or InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), "unknown") > 0 Then   strIPAddr = Reque

asp 验证邮箱地址

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 exi

php验证邮箱地址合法性

 代码如下 复制代码 int preg_match ( string pattern, string subject [, array matches [, int flags]])  在 subject 字符串中搜索与 pattern 给出的正则表达式相匹配的内容. 如果提供了 matches,则其会被搜索的结果所填充.$matches[0] 将包含与整个模式匹配的文本,$matches[1] 将包含与第一个捕获的括号中的子模式所匹配的文本,以此类推.  代码如下 复制代码   $string