$string = "00-10-e6-33-8c-91";//网卡格式都是小写英文
if (preg_match('/^(\b[a-f0-9][a-f0-9]-\b){5}\b[a-f0-9][a-f0-9]\b$/', $string))
{
 echo "匹配正确";
}
'/^(\b[a-f0-9][a-f0-9]-\b){5}\b[a-f0-9][a-f0-9]\b$/'
这样的格式可以么