Acabo de leer sobre expresiones regulares, te recomiendo hacer lo mismo
Aqui te va un pequeño ejemplo de script cualquier duda posteas, saludos.
Código Javascript
:
Ver original<script type="text/javascript">
valorAlfanumerico="#AAAAAA";
if (/#([A-F]|[0-9]){6}/.test(valorAlfanumerico))
document.bgColor=valorAlfanumerico;
else
document.write("Error con el valor");
</script>