PHP 帮忙写个正则表达式 判断QQ邮箱格式
$qqmail='33555555@qq.com';
if(preg_match('|^[1-9]\d{4,10}@qq\.com$|i',$qqmail)){
echo $qqmail,' 是qq邮箱';
}else{
echo $qqmail,' 不是qq邮箱';
QQ邮箱帐号是什么格式
你好,Q Q邮箱帐号的基本且最常用的可以写为:你的qq号码+ @ + qq.com。其中“你的qq号码”即为“您的邮箱用户名”,也是邮箱账户名,但是该“用户名”只能包含字母、数字、句点、连字符(-)或下划线(_),不能包含特殊字符或重音字母;“@”是固定的符号,必须有它,@是英文单词at,也就是“在”的意思;qq.com就是你的邮箱所在服务器地址。望采纳,谢谢!
我需要一个注册邮箱正则表达式
^\d{5,}@qq\.com$|^[0-9a-zA-Z_]+@(?!qq\.com)[^@\s]+\.com$
解释:
^\d{5,}@qq\.com$ #匹配qq邮箱
| #表示或者
^[0-9a-zA-Z_]+@(?!qq\.com)[^@\s]+\.com$ #匹配非qq邮箱
另:
qq邮箱其实有非qq号的邮箱,比如qwer@qq.com
所以如果真要匹配qq邮箱,就不应该限制数字…………
验证邮箱的正则表达式,qq邮箱过不去
@后面每个[a-zA-Z0-9.-]+表示一个以上的字母或数字,你的正则表达式有3个所以通不过
另外最后一个[a-zA-Z0-9.-]+前面的.号应该是匹配.com、.cn前面的那个点,写成\.来转义
装了ZA防火墙邮箱打不开了
这防火墙很硬,我用着不爽就关了的.
你可以看他自带的教程.
zA-Z_]+@(?!qq\.com)[^@\s]+\.com$解释:^\d{5,}@qq\.com$ #匹配qq邮箱| #表示或者^[0-9a-zA-Z_]+@(?!qq\.com)[^@\s]+\.com$ #匹配非qq邮箱另:qq邮箱其