Buongiorno forum!

Ho un problema che non riesco a risolvere.. e nessuna guida mi ha saputo aiutare.

Io ho una stringa pure molto semplice del tipo
codice:
var stringa = "I valori dentro le parentesi graffe sono: [3:222:1]";
Il mio scopo è di estrarre i valori '3', '222', '1' dalle parentesi. How to do it?


Usando le espressioni regolari mi funziona finchè cerco solo [1-9]:[1-499]
Se provo ad aggiungere i due punti dopo o una quadra chiusa non me lo trova.
Riporto la prova funzionante:
codice:
var espressione = /\[[1-9]:[1-499]/;
alert(exp.test(stringa));

Sapete aiutarmi?


Grazie mille!