當前的郵箱格式有哪些//1.第1種是QQ郵箱,它的后綴名是,@qq, .com.
// 2.第2種是網易郵箱后綴名是,@163.com或者,@126.com
// 3.第3種是雅虎郵箱,后綴名是,@yahoo.cn
//4.第4種新浪郵箱,后綴名是@sina.com
//5.第5種搜狐郵箱,后綴名是@shouhu.com
//6.第6種是微軟郵箱,后綴名是,@outlook.com
//7.第7種是谷歌郵箱,后綴名是@gmail.com
根據現有的郵箱格式可以得出步驟
//1)郵箱可以確認的就是結尾和中間的@符號
//2)@符號之前匹配三位以上的數字字母下划線 @和.com之間匹配2-7位的字母或者三位數字. 最后結尾也可以是.cn
$pattern = '/^\w{3,}@([a-z]{2,7}|[0-9]{3})\.(com|cn)$/';
$subject = 'yxj@163.com';
echo preg_match_all($pattern, $subject, $matches);