$isMac = preg_match("/^[A-F0-9]{2}:[A-F0-9]{2}:[A-F0-9]{2}:[A-F0-9]{2}:[A-F0-9]{2}:[A-F0-9]{2}$/i", $mac);这个是程序员写的  我在学习  我希望可以指定mac地址   
所以我将其修改如下$isMac = preg_match("/00:e0:c2:e1:a3:85/i", $mac);但是不给力啊    我看了看中文手册 好像没问题的说 
请指教  小弟学习中

解决方案 »

  1.   

    你这个,直接用strpos就可以了
      

  2.   

    $isMac = preg_match("/00:e0:c2:e1:a3:85/i", $mac);这样写可以么?
      

  3.   

    学习 尝试  不过有了个新方法  做个if 指定$mac..
      

  4.   

    lz的困惑是他的匹配mac地址的正则写的是否正确。
      

  5.   


    可以啊 为什么不可以?只是这样不如 直接if  $mac=='00:e0:c2:e1:a3:85'?
      

  6.   

    因为使用时  是检查是否符合标准,  但是测试时 需要针对一个mac地址去做  以免影响其他的mac地址的正常使用  所以做了一个固定的匹配