^[0-9a-f] also triggers on Upper case?

I'm trying to block headers that start with a digit or a lower case a-f.
But when i try this: ^[0-9a-f] it also rejects Upper case A-F.
What am i doing wrong?
Thx, Uncle Guido
But when i try this: ^[0-9a-f] it also rejects Upper case A-F.
What am i doing wrong?
Thx, Uncle Guido