当前位置: > > > JS - 正则表达式验证MAC地址(附样例)

JS - 正则表达式验证MAC地址(附样例)

设备的 mac 地址(物理地址)的格式为:xx:xx:xx:xx:xx:xx。其中 xx 为16进制数字。下面通过样例演示如何使用正则判断,来验证 mac 地址是否正确。
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>hangge.com</title>
</head>
<script>
    //mac网络地址验证
    function check(){
      var value = document.getElementById("mac").value;
      var reg=/^[A-Fa-f\d]{2}:[A-Fa-f\d]{2}:[A-Fa-f\d]{2}:[A-Fa-f\d]{2}:[A-Fa-f\d]{2}:[A-Fa-f\d]{2}$/;
      if(!reg.test(value)){
        alert("mac地址不正确!");
      }else{
        alert("验证成功!");
      }
    }
</script>
<body>
    <input type="text" id="mac" placeholder="mac地址"/>
    <button type="button" onclick="check()">验证</button>
</body>
</html>
评论0