一个字段里面储存的内容需要判断是否为QQ号
试用function功能的不知道怎么判断?

解决方案 »

  1.   

    qq号目前是 5-11位 好像
    可以这样来判断:
    ^[1-9]\d{4,10}$
      

  2.   

    function checkStr($str){
    if($str == ^[1-9]\d{4,10}$){
    return $str;
    }else{
    return  '不是QQ';
    }
    }
    这样?
      

  3.   

    <?php$result=preg_match("/^[1-9]\d{4,10}$/i","123456");?>
      

  4.   

    <?php$result=preg_match("/^[1-9]\d{4,10}$/","123456");?>
      

  5.   

    //判断QQ号码
    function checkQQ($qq){
      if  (preg_match("/^[1-9]\d{4,10}$/","$qq");

    {  
     return "$qq";   
    } else 
    {  
     echo "show";   

    提示出错...
      

  6.   

    function checkQQ($qq){
      return  preg_match("/^[1-9]\d{4,10}$/",$qq) ;
     
    }