龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

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

时间:2014-05-08 10:24来源:网络整理 作者:采集侠 点击:
分享到:
这篇文章主要介绍了JS判断、校验MAC地址的2个实例,需要的朋友可以参考下

方法一:

复制代码 代码如下:

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


收藏文章
表情删除后不可恢复,是否删除
取消
确定
图片正在上传,请稍后...
评论内容为空!
还没有评论,快来抢沙发吧!

热评话题

按钮 内容不能为空!
立刻说两句吧! 查看0条评论
精彩图集

赞助商链接