校驗當前字符串是否是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;
        }
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章