hi,欢迎访问本站!
当前位置: 首页php教程正文

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

xiaoqihv php教程 158阅读

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 '邮箱格式正确';}
标签:
声明:无特别说明,转载请标明本文来源!