hi,欢迎访问本站!
当前位置: 首页编程开发正文

PHP怎么验证邮箱地址格式是否正确

墨初 编程开发 2017阅读

php脚本中验证一个邮箱地址是否合法有多种方法,比如使用 filter_var 函数,正则表达式等等,下面就简单的介绍几个示例,供大家参考一下。

php 检测邮箱地址是否合法的方法

例1:

php中的  filter_var 函数可以验证邮箱地址是否合法化,filter_var 函数为php的内置函数,无需自定义直接调用即可。

//73so.com
$email = 'aaaa@qq.com'; //要检测的邮箱地址
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
    echo '邮箱格式错误';
} else {
    echo '邮箱格式正确';
}

例2:

使用正则表达式来检测邮箱地址是否合法。

// 73so.com
// 正则匹配邮箱格式
$pattern = "/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/";
$email = 'abs@qq.com'; //要检测的邮箱地址
if (!preg_match($pattern, $email)) {
    echo '邮箱格式错误';
} else {
    echo '邮箱格式正确';
}
标签:
声明:无特别说明,转载请标明本文来源!
相关推荐