真害怕再碰到这样的问题了,
请问一下,如果大家遇到像这样的问题,一时又想不起来是bug的话,都是如何解决这个问题的啊?如果长期这样的话,人是没有办法忍受的啊?

解决方案 »

  1.   

    lz,这个函数得这么用。
    regex有很多种 eregi是 Regular Expression (POSIX Extended)下面的。<?php
    $str =  '123';
    $i = eregi('[0-9A-Za-z]{1,}',$str);
    var_dump($i); //int(1)
    ?>
    好像没分哦。
      

  2.   

    好好看看手册吧, 这个问题也太次了,还说是别人的bug.
      

  3.   

    尽管不是bug,但多少能提醒大家注意.
    认真分清这两系列函数的区别.
    手册上讲preg要比ereg更快.
      

  4.   

    呵呵,目前还没正式移到php5上来。
      

  5.   

    还是不要用ereg的好,这我学起PHP也不觉得哪个地方非用它不可!
      

  6.   

    以preg开头的函数使用的是兼容perl语法的正则表达式(PCRE -- 'perl compatible regular expressions'),功能强大.
    以ereg开头的函数使用的是posix正则表达式,不支持断言,所以\w,\d,\s之类的东西是不支持的.
    多多了解一下吧,莫误导了php初学者