要对MAC号字符串处理,用正则表达式来解析,MAC号规则:12位,且0-9,A-F 共16个字符。部分代码如下: 但 比如字符串 000000/34567 等却不能解析...  麻烦高手帮我看看代码,问题在哪里?? String macSnOne= request.getParameter("macSn");    //取值
         String macSn= macSnOne.toUpperCase();          //字符串转换成 大写字母;
        java.util.regex.Pattern p = java.util.regex.Pattern.compile("[A-F0-9]");       
java.util.regex.Matcher m = p.matcher(macSn);                 //正则表达式,解析MAC号字符;
boolean result = m.find();
        
if (result == false)
{
 out.println("<script language='javascript'>alert('MAC号字符不匹配,应在阿拉伯数字 0-9、大写英文字母 A-F 之间!')"); 
out.print("window.location.href='IQCMAC.jsp'");
out.print("</script>");
return;
}