当前位置:Gxlcms > JavaScript > JS判断、校验MAC地址的2个实例_javascript技巧

JS判断、校验MAC地址的2个实例_javascript技巧

时间:2021-07-01 10:21:17 帮助过:28人阅读

方法一:
代码如下:

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;
}

人气教程排行