$pattern = "/^[A-F0-9]{2}(-[A-F0-9]{2}){5}$/";
if(preg_match($pattern, $mac_address)){
return true;
}else{
return false;
}
下面是JS校验方法
function checkMacAddress( macAddress ) {
var regex = "([A-Fa-f0-9]{2}-){5}[A-Fa-f0-9]{2}";
//var regex = "(([A-Fa-f0-9]{2}-){5}[A-Fa-f0-9]{2})|(([A-Fa-f0-9]{2}:){5}[A-Fa-f0-9]{2})"; // 含冒号
var regexp = new RegExp(regex);
if (!regexp.test(macAddress)) {
console.log("Mac地址格式不正确,请检查")
return false;
}
return true;
}