Posted in Javascript onMay 05, 2014
方法一:
var temp = /[A-Fa-f0-9]{2}:[A-Fa-f0-9]{2}:[A-Fa-f0-9]{2}:[A-Fa-f0-9]{2}:[A-Fa-f0-9]{2}:[A-Fa-f0-9]{2}/; if (!temp.test(document.mac.value)) { return false; }
方法二:
function macFormCheck(mac) { var macs = new Array(); macs = mac.split(":"); if(macs.length != 6){ alert("输入的mac地址格式不正确,请以xx:xx:xx:xx:xx:xx的形式输入(xx为16进制数字)!");// 一个网在线教程 http://yige.org/js/ return false; } for (var s=0; s<6; s++) { var temp = parseInt(macs[s],16); if(isNaN(temp)) { alert("输入的mac地址格式不正确,请以xx:xx:xx:xx:xx:xx的形式输入(xx为16进制数字)!"); return false; } if(temp < 0 || temp > 255){ alert("输入的mac地址格式不正确,请以xx:xx:xx:xx:xx:xx的形式输入(xx为16进制数字)!"); return false; } } return true; }
JS判断、校验MAC地址的2个实例
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@