手机
当前位置:查字典教程网 >编程开发 >相关技巧 >判断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)】相关文章:

FlippingBook使用教程(附下载)

Get方法和Post方法的区别深入理解

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

算法系列15天速成 第九天 队列

如何禁止浏览器使用后退按钮功能

程序员编程从初级到中级的10个秘诀

在PB中如何让用户只能修改新增的数据

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

将编码从GB2312转成UTF-8的方法汇总(从前台、程序、数据库)

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

精品推荐
分类导航