ereg("^a{2,}$","aaasssaaa")
为什么返回false

解决方案 »

  1.   

    建议用 preg_match 这个比ereg 的效率高些。 
      

  2.   

    你要想返回True,试试这个
    ereg("^a{2,}|a{2,}$","aaasssaaa");
      

  3.   

    ereg("^a{2,}","aaasssaaa")
    ^a{2,}$ 表示匹配两个及以上由 a 组成的串,而你的 aaasssaaa 不是,里面有字符 s
      

  4.   


    $a = ereg("^a{2,}.*a{2,}$","aaasssaaa");
    var_dump($a);
    ereg("^a{2,}$","aaasssaaa");
    意思是两个或两个以上的a走成的字符串