手机
当前位置:查字典教程网 >编程开发 >相关技巧 >判断Email地址是否正确的几个函数(asp/php/javascript)
判断Email地址是否正确的几个函数(asp/php/javascript)
摘要:用js判断复制代码代码如下:functionis_email(str){p=/^([w.-]+)@([a-zA-Z0-9-]+)(.[a-z...

用js判断

复制代码 代码如下:

function is_email( str ){

p = /^([w.-]+)@([a-zA-Z0-9-]+)(.[a-zA-Z.]+)$/;

if(str.search(p) == -1){

return false;

}else{

return true;

}

}

用PHP判断

复制代码 代码如下:

function is_email($email){

$pattern="/^([w.-]+)@([a-zA-Z0-9-]+)(.[a-zA-Z.]+)$/i";//包含字母、数字、下划线_和点.的名字的email

if(preg_match($pattern,$email,$matches)){

return true;

}else{

return false;

}

}

用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

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地址是否正确的几个函数(asp/php/javascript)】相关文章:

Web开发人员常用速查手册 英文集合推荐

程序员学英语的一个方法

数据类型和Json格式分析小结

微信小程序设置http请求的步骤详解

12种实现301网页重定向方法的代码实例(含Web编程语言和Web服务器)

三招两式 解决图片盗链无法查看问题

2013年CIO需要知道的八句格言

从此不再惧怕URI编码 JavaScript及C# URI编码详解

有效的提高编程技能的12个方法

页面制作统一的头尾的方法(asp+js)

精品推荐
分类导航