Vediamo di rispondermi per vedere se ho capito:

1) il carattere ^ indica l'inizio (o la negazione se inserito in una sottostringa; in questo caso non va utilizzato da che voglio che la stingra che controllo sia esattamente della lunghezza/forma utilizzata

2) le parentesi tonde indicano delle sottostringhe per cui credo di poterle omettere, almeno ad inizio e fine

3) ?