Il separatore deve essere sempre lo stesso?

/^[a-zA-Z]{1,2}((\W)?\d{1,2})?((\2)?\d{1,2})?$/

Il separatore puo` essere qualsiasi in tutti i posti?

/^[a-zA-Z]{1,2}(\W?\d{1,2})?(\W?\d{1,2})?$/

Verifica queste due (non sono sicurissimo che siano esattamente quelle che ti servono), e fammi sapere.