`
276345110
  • 浏览: 4371 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

判断是否为mac地址

 
阅读更多
private String isMacAddress(String mac) {
        String patternMac = "^[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}$";
        Pattern pa = Pattern.compile(patternMac);
        boolean isMac = pa.matcher(mac).find();
        if (isMac) {
            return mac;
        } else {
            return "";
        }
    }
分享到:
评论

相关推荐

    MAC地址合法性检测(正则表达式,C/C++, JAVA实现)

    // 使用matches方法判断是否符合MAC地址格式 if (macStr.matches(macAddressRule)) { Log.i(TAG, "it is a valid MAC address"); return true; } else { Log.e(TAG, "it is not a valid MAC address!!!"); ...

    全球MAC地址厂商分配表,可以判断MAC地址是哪一家网络设备制造商的

    ### 全球MAC地址厂商分配表详解 #### 一、MAC地址概述 MAC(Media Access Control)地址,即媒体访问控制地址,是一种用于在物理层上标识设备的唯一标识符。它由48位二进制数组成,通常用十六进制数字表示,并以...

    Android 判断网络是否可用 & 获取IP地址 & 获取以太网口MAC地址

    判断网络是否可用: 注意!是判断网络是否可用,但网络可用不代表一定能上外网的! public static boolean isNetworkAvailable(Context context) { ConnectivityManager manager = (ConnectivityManager) context...

    c语言实现mac地址合法性检测

    c语言实现mac地址合法性检测,成功返回1,失败返回0

    跨平台 获取本机IP/MAC地址,检测是否内网IP,字符串IP转换成Number地址

    本文将深入探讨如何在不同的操作系统上获取本机的IP和MAC地址,以及如何判断一个IP地址是否为内网IP,并将字符串形式的IP地址转换为数值表示。我们将主要关注以下几个知识点: 1. **跨平台获取本机IP地址**: 跨...

    mac地址和路由器厂商对应表.zip

    每块网卡都有一个MAC地址,MAC地址是一个6字节、也即48bit的数据。...每个厂商拥有一个或多个OUI,彼此不同。后三字节则是由网络设备生产商分配给自己...原理就是根据MAC地址前3字节来判断的,前3个字节、对应制造商的名称

    易语言修改网卡MAC地址模块源码

    // 假设新MAC地址为 00:11:22:33:44:55 .设置 .buffer, "001122334455\0" .调用 .status, .声明, .hDevice, .dwIoControlCode, .buffer, .nInBufferSize, .buffer, .nOutBufferSize, .lpBytesReturned .如果 ....

    易语言自动修改MAC地址和IP地址源码

    在IT领域,网络通信是至关重要的部分,而网络设备的身份标识就是MAC地址和IP地址。易语言是一款由中国人自主研发的编程语言,它以其简洁的语法和面向初学者的设计,成为了许多编程初学者入门的选择。本资源提供的是...

    Qt获取IP地址、MAC地址等网卡信息,区分本地网卡、无线网卡和虚拟网卡

    可以创建一个名为`NetworkInterfaceInfo`的类,其中包含IP地址、MAC地址和网卡类型等属性。然后,编写一个静态成员函数`NetworkInterfaceInfo::getInterfaces()`,在这个函数中调用系统级别的接口获取所有接口信息...

    web端不限制浏览器获取客户端MAC+IP地址

    本项目只做针对与在浏览器中如何获取到客户端的mac地址+ip地址进行解决,此项目做了一周时间,本人尝试过各种办法,例如:通过js+后端语言进行交互访问,但又要在客户端装服务,太麻烦了,最后做成了一个插件,在...

    VB 查看MAC地址

    ' 将MAC地址转换为标准格式 macAddress = Replace(macAddress, Chr(0), ":") macAddress = LCase(macAddress) ' 显示MAC地址 MsgBox "本机MAC地址: " & macAddress Else MsgBox "获取MAC地址失败,错误代码:...

    VC++获取当前正在使用的物理网卡的mac地址

    3. **条件判断**:在解析网络适配器信息时,可能需要检查每个适配器的类型,比如检查是否为物理网卡,而不是虚拟网卡。这通常可以通过检查适配器的描述、状态或者硬件ID来实现。 4. **错误处理**:在处理过程中,...

    设备MAC地址绑定情况.txt

    2. **稳定性**:MAC地址绑定有助于快速定位网络故障,例如,当网络出现异常时,可以通过检查MAC地址绑定情况来判断是否是由于非法设备接入导致的问题。 3. **管理效率**:MAC地址绑定使网络管理员能够更有效地管理...

    js获取MAC地址,php获取MAC地址

    首先定义一个名为 `GetMacAddr` 的类,该类根据操作系统类型来获取 MAC 地址。通过 `$os_type` 参数判断当前操作系统的类型: - **Linux**:通过执行 `ifconfig -a` 命令来获取所有网络接口的信息。 - **Windows**...

    多网卡mac地址和多硬盘序列号获取小工具

    本文将深入探讨“多网卡mac地址和多硬盘序列号获取小工具”这一主题,以及如何利用易语言编写小程序来实现这一功能。 首先,我们要理解MAC地址和硬盘序列号的基本概念。MAC地址(Media Access Control Address)是...

    ios 获取IP Mac地址

    注意,这里获取的是BSSID(Wi-Fi接入点的MAC地址),在大多数情况下,这可以视为设备的IP地址。如果需要获取IPv4或IPv6地址,可能需要更复杂的处理。 获取MAC地址: 然而,由于隐私和安全考虑,iOS自iOS 7开始就...

    如果你想查看本机的ip和mac地址 运行该bat文件哦

    这是一个条件语句,用于判断当前行是否包含指定的关键词(如“PhysicalAddress”或“IPAddress”)。如果匹配,则将对应的值赋给变量。 ##### 6. `set PH_addr=%PH_addr:*:=%` 此命令用于替换变量中的空格字符,...

    web端不限制浏览器获取客户端MAC+IP地址进行权限安全校验

    本项目只做针对与在浏览器中如何获取到客户端的mac地址+ip地址进行解决,此项目做了一周时间,本人尝试过各种办法,例如:通过js+后端语言进行交互访问,但又要在客户端装服务,太麻烦了,最后做成了一个插件,在...

    mac地址查看方法--命令行查看

    MAC地址由6组2个十六进制数字组成,通常被表示为12位的十六进制数,中间用冒号或者短横线分隔开。例如:`00:11:22:33:44:55` 或 `00-11-22-33-44-55`。MAC地址的前三位称为组织唯一标识符(OUI),用于标识制造商;...

    随机生成MAC地址易语言源码

    在IT行业中,MAC(Media Access Control)地址是一个用于标识网络硬件设备的独特地址,通常由6个双字节的16进制数字组成,格式为XX:XX:XX:XX:XX:XX。在某些场景下,例如测试或隐私保护,我们可能需要随机生成MAC地址...

Global site tag (gtag.js) - Google Analytics