Ciao,
io non capirò mai le espressioni regolari...

Perchè se scrivo questo pattern:

codice:
[a-zA-Z]{2}[0-9]{1,4}[a-zA-Z]{0,2}
mi viene accettato ABCD0001X quando ho specificato nell primo blocco di lettere deve essere ripetuto 2 volte soltanto?

dovrebbe eccettare solo AB0001X

Grazie