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

时间:2014-05-05    点击:111   

方法一:

复制代码 代码如下:

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中substring和substr的定义和用法
JavaScript验证图片类型(扩展名)的函数分享
javascript校验价格合法性实例(必须输入2位小数)
js简单的弹出框有关闭按钮
JavaScript保留两位小数的2个自定义函数
> 返回     
地址:上海市普陀区胶州路941号长久商务中心 电话: QQ:
© Copyright 2012 上海网络 Product All Rights Reserved