So, you are saying that after the first char, there must be at least one char? That is why “Z97” is failing.
First of all, sites like regex101.com are a great tool for working out these things.
Secondly, I think testing this will involve a little bit of logic. You have two possibilities for what the second char is. Are you familiar with the OR operator in regex, |?