要求只用“:”隔开,像这样的00:50:56:C0:00:01

解决方案 »

  1.   

    ^([0-9a-fA-F]{2})(([/\s:][0-9a-fA-F]{2}){5})$
    是不是这样的?
      

  2.   

    没人回,就去google啦,找到答案就发了。不过匹配IP的正则表达式还没找到啊!!!
      

  3.   

    http://blog.csdn.net/SeaWave/archive/2007/03/05/1520988.aspx
    看看吧
      

  4.   

    ip可以借助php的内置函数ip2long,如果得到false说明不是合格的IP。
    var_dump(ip2long('127.0.0.1'),ip2long('192.168.0.266'));
      

  5.   

    .*?((25[0-5]|2[0-4]\\d|1\\d{2}|[1-9]\\d|\\d)\\.){3}(25[0-5]|2[0-4]\\d|1\\d{2}|[1-9]\\d|\\d).*?是正解
      

  6.   

    ip好像用 explode 分割再判断好点