preg_match("|^[a-zA-Z][1-2][0-9]{5}$|", $string)

解决方案 »

  1.   

    eregi("^[a-z]{1}[1-2]{1}[0-9]{5}$", $str)
      

  2.   

    <?
    $str="a1345678";
    if((eregi("^[a-z]{1}[1-2]{1}[0-9]{5}$",$str))
      echo "正确";
    else
      echo "错误";
    ?>
    为什么说第四行错误 Parse error: parse error in c:\apache\htdocs\a.php on line 4
      

  3.   

    if((eregi("^[a-z]{1}[1-2]{1}[0-9]{5}$",$str))
    ============
    这样能不出错吗?连个界定符都没~~
      

  4.   

    <?
    $str="a1345678";
    if(eregi("^[a-z]{1}[1-2]{1}[0-9]{5}$",$str))
      echo "正确";
    else
      echo "错误";
    ?>if((eregi("^[a-z]{1}[1-2]{1}[0-9]{5}$",$str))
       ^__这里多了个“(”