【php邮箱正则验证邮箱】PHP邮箱正则验证方法

更新时间:2018-03-03    来源:域名投资    手机版     字体:

【www.bbyears.com--域名投资】

1,不做总长度判断,长度判断可以自己加上;

2,支持.net.cn,.com.cn这样的域名后缀;

3,邮箱名部分以字母或者数字开头,中间可以有“-”与“_”符号;

4,域名部分以字母或者数字开头,中间可以有“-”与“_”符号;

 代码如下

/**
 * 自己修整的一个邮箱正则表达式
 * 琼台博客
 */

echo "";
function c_email($email){
    $reg="/^([a-zA-Z0-9]{1,20})(([_-.])?([a-zA-Z0-9]{1,20}))*@([a-zA-Z0-9]{1,20})(([-_])?([a-zA-Z0-9]{1,20}))*(.[a-z]{2,4}){1,2}$/";
    if(preg_match($reg,$email))
        return true;    
    return false;
}
$email = "mail@lizhong.me";
$check_result = c_email($email);
if($check_result){
    echo "邮箱格式正确";
}else{
    echo "邮箱格式错误";
}

本文来源:http://www.bbyears.com/wangzhanyunying/39646.html