JS - 正则表达式验证MAC地址

原创 2016-11-17 11:43:58 333
摘要:设备的 mac 地址(物理地址)的格式为:xx:xx:xx:xx:xx:xx。其中 xx 为16进制数字。下面通过样例演示如何使用正则判断,来验证 mac 地址是否正确。<!DOCTYPE html> <html> <head>     <meta

设备的 mac 地址(物理地址)的格式为:xx:xx:xx:xx:xx:xx。其中 xx 为16进制数字。下面通过样例演示如何使用正则判断,来验证 mac 地址是否正确。

QQ图片20161117114405.png

<!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>


发布手记

热门词条