MAC地点名目标正则匹配

MAC地点名目凡是为6个字节的二进制代码(以6组16进制数暗示),名目为XX-XX-XX-XX-XX-XX

XX为00~FF
所以MAC地点名目范畴就是00-00-00-00-00-00 到 FF-FF-FF-FF-FF-FF

匹配MAC地点的正则

<?php $data = ' 00-30-18-1A-2B-15 00-a9-za-fa-ds-00 '; $search = '/(?:[A-Fa-f0-9]{2}-){5}[A-Fa-f0-9]{2}/i'; preg_match_all($search, $data, $rr); printf("<p>输出MAC地点数据为:</p><pre>%s</pre>\n",var_export( $rr ,TRUE)); ?>

轻松匹配出00-30-18-1A-2B-15

附件下载/演示源码:
【 mac.htm 】 6.36KB

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/7969.html