如何从html中以邮件[@] domain.com格式提取电子邮件地址?

时间:2014-11-27 20:04:03

标签: php html email parsing

我想从html源中提取电子邮件地址。

我正在使用以下代码以mail@domain.com

格式提取电子邮件地址
function extract_email_address ($string) {
    foreach(preg_split('/\s/', $string) as $token) {
        $email = filter_var(filter_var($token, FILTER_SANITIZE_EMAIL), FILTER_VALIDATE_EMAIL);
        if ($email !== false) {
            $emails[] = $email;
        }
    }
    return $emails;
}

现在看来,电子邮件受[]符号保护,电子邮件地址如下

mail[@]domain.com,(注意带有@的{​​{1}}符号。所以,上面的代码没有帮助。

有人知道这个问题的答案吗?

1 个答案:

答案 0 :(得分:0)

您可以将[@]替换为@ - [由Brad回答]。