<?php$result=preg_match("/^[1-9]\d{4,10}$/","123456");?>//判断QQ号码
function checkQQ($qq){
  if (preg_match("/^[1-9]\d{4,10}$/","$qq");
)  
{  
 return "$qq";   
} else  
{  
 echo "show";   
}  
我是这么写的,但是提示错误

解决方案 »

  1.   


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

  2.   


    function checkQQ($qq){
      if (preg_match("/^[1-9]\d{4,10}$/","$qq");
    )  //这里错了, if(xxxx ) 分号去掉
    {  
     return "$qq";   
    } else  
    {  
     echo "show";   
    }   
      

  3.   

    1.function checkQQ($qq){
    2.  if (preg_match("/^[1-9]\d{4,10}$/","$qq")
    3.)  //这里错了, if(xxxx ) 分号去掉
    4.{  
    5. return "$qq";   
    6.} else  
    7.{  
    8. echo "show";   
    9.}   
    去掉分号以后提示第4行错误
      

  4.   

    1.function checkQQ($qq){
    2.  if (preg_match("/^[1-9]\d{4,10}$/","$qq")
    3.) //这里错了, if(xxxx ) 分号去掉
    4.{  
    5. return "$qq";   
    6.} else   
    7.{  
    8. echo "show";   
    9.}   
    去掉分号以后提示第4行错误
      

  5.   

    if (preg_match("/^[1-9]\d{4,10}$/","$qq")错了"$qq"改成$qq不要双引号
      

  6.   


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

  7.   

    晕。自己太粗心了。少了大括号。function checkQQ($qq){
       if(preg_match("/^[1-9]\d{4,10}$/",$qq))
         {   
             return $qq;       }else {   
             return "show";   
          }
    }
      

  8.   

    Parse error: parse error in G:\wampserver\wamp\www\plus\ajax.php on line 342
    第342行就一个{
    不知道怎么回事