PHP 帮忙写个正则表达式 判断QQ邮箱格式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 帮忙写个正则表达式 判断QQ邮箱格式相关的知识,希望对你有一定的参考价值。

php 帮忙写个正则表达式 判断QQ邮箱格式
就是 前面是5至11位数字(第一位数字不能0),后面是@qq.com

参考技术A $qqmail='33555555@qq.com';
if(preg_match('|^[1-9]\\d4,10@qq\\.com$|i',$qqmail))
echo $qqmail,' 是qq邮箱';
else
echo $qqmail,' 不是qq邮箱';

本回答被提问者和网友采纳
参考技术B [a-zA-Z][a-zA-Z_-0-9]2,17@(qq|QQ).cn

追问

只允许留纯数字的qq邮箱,

参考技术C ^[1-9]\d4,10@qq\.com$追问

帮我看下这怎么改
$email="123456#qq.com";(因为百度不给留邮箱,所以把#换成at符号)
if (ereg("#^[1-9][0-9]4,10@qq\.com$#i",$email)) echo "ok";elseecho "no";
这运行结果总是no

判断邮箱格式是否正确的代码

// 利用正则表达式验证
 -( BOOL )isValidateEmail:( NSString  *)email  
{  
NSString  *emailRegex =  @"[A-Z0-9a-z._%+-][email protected][A-Za-z0-9.-]+\\.[A-Za-z]{2,4}" ;  
NSPredicate  *emailTest = [ NSPredicate   predicateWithFormat : @"SELF MATCHES%@" ,emailRegex];  
return  [emailTest  evaluateWithObject :email];  
}  

 

以上是关于PHP 帮忙写个正则表达式 判断QQ邮箱格式的主要内容,如果未能解决你的问题,请参考以下文章

问一个关于邮箱的正则表达式

java,不包含qq邮箱的正则表达式怎么写

JAVA中写邮箱格式的正则表达式,怎么写?

Java正则表达式校验QQ号码和邮箱地址格式

正则表达式验证邮箱格式是啥?

java 英文版QQ邮箱正则表达式怎么写(例如abcdefg.abc@qq.com)