php-正则邮箱验证及详解


当前的邮箱格式有哪些//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);


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM