Código hexadecimal válido

Crea una función que determine si una cadena es un código hexadecimal válido.

Un código hexadecimal debe comenzar con el símbolo # y tener exactamente 6 caracteres. Cada carácter debe ser un dígito de 0-9 o una letra de A-F. Las letras pueden ser mayúsculas o minúsculas.

Ejemplos

IsValidHexCode("#CD5C5C") ➞ true

IsValidHexCode("#EAECEE") ➞ true

IsValidHexCode("#eaecee") ➞ true

IsValidHexCode("#CD5C58C") ➞ false
// La longitud supera 6

IsValidHexCode("#CD5C5Z") ➞ false
// No todas las letras están en el rango A-F

IsValidHexCode("#CD5C&C") ➞ false
// Contiene un carácter no permitido

IsValidHexCode("CD5C5C") ➞ false
// Falta el símbolo #

Notas

N/A