校验当前字符串是否是Mac地址

校验当前字符串是否是Mac地址

/**
     * 校验当前的Mac地址是否是真的Mac地址
     * @param strMac 需要校验的Mac地址
     * @return
     */
    public boolean stringIsMac(String strMac)
    {
        // 这是真正的Mac地址,正则表达式
        String trueMacAddress = "([A-Fa-f0-9]{2}-){5}[A-Fa-f0-9]{2}";
        //不行的话可以试试下面这个
        //String trueMacAddress = "^[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 (strMac.matches(trueMacAddress))
        {
            return true;
        }
        else
        {
            return false;
        }
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章