gpt4 book ai didi

php - PHP 表单中电子邮件的域特定验证

转载 作者:行者123 更新时间:2023-11-29 20:13:23 25 4
gpt4 key购买 nike

我正在尝试验证输入的电子邮件地址是否仅位于特定域中;例如:仅接受@hotmail.com 电子邮件。这是我的代码:

function valid_email($email) {
return !!filter_var($email, FILTER_VALIDATE_EMAIL);
}

我不知道如何/在哪里放置特定域验证部分

最佳答案

按如下方式修改您的函数:

function valid_email($email) {
$result = false;

if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
$server = strstr($email, '@');
if ($server == '@hotmail.com') {
$result = true;
}
}

return $result;
}

或者一行:

function valid_email($email) {
return !!filter_var($email, FILTER_VALIDATE_EMAIL) && '@hotmail.com' == strstr($email, '@');
}

有关strstr的信息

关于php - PHP 表单中电子邮件的域特定验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39942558/

25 4 0
文章推荐: php - Laravel 5 更新返回旧关系
文章推荐: javascript - 随机淡化
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com