如何在PHP中验证电子邮件地址?
在本文中,我们将学习使用PHP正则表达式验证电子邮件。我们将学习不同的方法来验证PHP中的电子邮件地址。
方法1
函数preg_match()使用正则表达式检查输入是否与模式匹配。
示例
<?php
function checkemail($str) {
return (!preg_match("/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix", $str)) ? FALSE : TRUE;
}
if(!checkemail("alex@nhooo.com")){
echo "无效的邮件地址。";
}
else{
echo "合法的邮件地址。";
}
?>输出结果
合法的邮件地址。
在上面的示例中,已使用PHPpreg_match()函数在字符串中搜索模式,并且已使用PHP三元运算符根据preg_match返回值返回true或false值。
方法2
我们将讨论使用filter_var()方法进行的电子邮件验证。
示例
<?php
$email = "pattrick@nhooo.com";
//验证电子邮件
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo("$email is a valid email address");
}
else{
echo("$email is not a valid email address");
}
?>输出结果
pattrick@nhooo.com is a valid email address
热门推荐
1 训练狗狗基础
2 怎么训练狗狗笑
3 怎么训练狗狗卧下
4 上海狗狗训练基地
5 训练狗狗排便
6 狗狗基础训练
8 如何训练狗狗装死
9 狗狗站姿训练
10 狗狗训练用品
11 训练狗狗吧
12 狗狗要怎么训练
13 怎么训练狗狗玩球
14 训练狗狗唤回
15 狗狗训练躺下
16 狗狗训练指令
17 狗狗的训练技巧
18 狗狗不好训练