不是可以匹配到[email protected]么,有什么问题?

解决方案 »

  1.   

    php 5.1.2
    打印结果:Array ( [0] => Array ( [0] => [email protected] [1] => [email protected] ) [1] => Array ( [0] => 12345 [1] => 12345 ) [2] => Array ( [0] => 126 [1] => 126 ) [3] => Array ( [0] => [1] => ) ) 
      

  2.   

    preg_match_all("/([\w\d]*[-_\.]?[\w\d]+)@([\w\d]*[-_]?[\w\d]+)+\.[\w]{2,3}([\.][\w]{2})?/i", $code, $email);
    替你改了改正则,写得有点问题.
      

  3.   

    嘿嘿,楼上的可能忘了\w是等价于'[A-Za-z0-9_]'的