PHP怎么验证邮箱地址格式是否正确
xiaoqihv php教程 565阅读
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 '邮箱格式正确';}
标签: