[英]Retrieving e-mails from any string
我有一個字符串,我想檢索該字符串中包含的所有電子郵件。
我可以使用以下代碼獲取@ domain.com部分:
preg_match_all('{@(([^ ]*)\.com)}', $string, $matches);
print_r($matches[1]);
我想要得到的是:
name@domain.com
我用它來使PHP工作: 從字符串中獲取電子郵件-regex語法+ preg_match_all
您必須使用完整的電子郵件正則表達式:
^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$
您可以在這里找到此正則表達式: http : //www.regular-expressions.info/email.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.