我想从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}}符号。所以,上面的代码没有帮助。
有人知道这个问题的答案吗?
答案 0 :(得分:0)
您可以将[@]替换为@ - [由Brad回答]。