Trovato, basta aggiungere un |^ alla fine dell'espressione, che completa é:

^(#){1}([a-fA-F0-9]){6}|^$

ciao