ma cosi mi restituisce tutta la stringa modificando solo la parte da modificare, invece io voglio prendeere solo il valore ...
[EDIT]
codice:
var string = "var=[value1]var2=[value2]" ;
var _var1 = string.replace(/var\=\[(.+?)\]/i, "$1"); 

alert ( _var1 ) ;
[/EDIT]