如果你是驗證郵箱第一個不錯,如果你要獲取文章或字符串中是否有郵箱地址,可以用第二個.
*/
function funcemail($str)//郵箱正則表達式
{
return (preg_match('/^[_.0-9a-z-a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$/',$str))?true:false;
}
/*
php教程 filter_sanitize_email 過濾器
filter_sanitize_email 過濾器刪除字符串中所有非法的 e-mail 字符。
該過濾器允許所有的字符、數字以及 $-_.+!*'{}|^~[]`#%/?@&=。
*/
$var="some(one)@example.com";
var_dump(filter_var($var, filter_sanitize_email));
//string(19) "[email protected]"