function hexValido(campo){
   var str = campo.value; // valor que tem no input
// expressão regular que diz o padrão aceito.. não sei se da pra usa assim no javascript
   var hexV = /[^a-fA-F0-9]/g;
// retira dados não válidos. :D
   str = str.replace(hexV, "");
// verifica se a string está completa..
   if(str.length == "6")
      return true;
   else{
      campo.value = str;
      return false;
   }
}