最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
几款正则表达式验证邮箱代码
时间:2010-05-16 编辑:简简单单 来源:一聚教程网
在我们做网页时,经常会用到收集用户信息,我们就会碰到验证邮箱是吧,这里为了提供用户体验我们就会用js先作处理再用php教程,jsp教程,asp教程,.net等来处理。下面我们来看几款正则表达式验证邮箱代码吧。
验证邮箱代码一
function is_email($email)
{
return strlen($email) > 6 && preg_match("/^[w-.]+@[w-.]+(.w+)+$/", $email);
}
echo is_email($email);
?>
js验证邮箱代码二
$email="test@111com.net";
//邮箱格式检查function CheckEmail($email)
{
return eregi("^[0-9a-z][a-z0-9._-]{1,}@[a-z0-9-]{1,}[a-z0-9].[a-z.]{1,}[a-z]$", $email);
}
echo CheckEmail($email);
js邮箱正则表达式三
下面我们来看一款代码
regInvalid=/(@.*@)|(..)|(@.)|(.@)|(^.)/;
var regValid=/^.+@([?)[a-zA-Z0-9-.]+.([a-zA-Z]{2,3}|[0-9]{1,3})(]?)$/;
详细说明:
regInvalid=/(@.*@)|(..)|(@.)|(.@)|(^.)/;
()是一个计算单元,|是"或者",^是开始,是转义字符,//是js 的开始和结束边界,*是0-多个,.是任意字符.
整句的意思是:(字符@,然后中间0-多个任意字符),或者匹配两个点,或者是匹配一个@一个点,或者是一个点一个@,或者是以点开头
2./^.+@([?)[a-zA-Z0-9-.]+.([a-zA-Z]{2,3}|[0-9]{1,3})(]?)$/;
+是1-多个,?是0-1个,[]是字符组,字符组内"-"表示范围,{里面是出现的个数},$是结尾;
整句的意思:以任何一个-多个字符开始的然后字符@,然后0-一个字符"["然后1-多个字母(大少写)数字和.字符-字符,然后".",然后是2-3个字母(大小写)或者是1-3个数字,最后字符"]"结尾
-
上一个: ecshop 数据库查询缓存详解
相关文章
- java验证是否为邮箱正则表达式 09-15
- HTML简单购物数量小程序代码展示 10-31
- html canvas实现弹幕功能 10-31
- HTML中空格表示的意义 10-31
- html area标签解读 10-31
- html使用表单标签实现注册页面代码展示 10-31