Ciao a tutti,
purtroppo non mi va il replace di una sottostringa all'interno di un grosso teso.

Premesso che il replace semplice funziona( lo fa solo per la prima occorenza) il replace all (aggiungendo / e /g) non mi va.

var old='@2_nome';
var new='@1_nome';

var testo= {TESTO MOLTO GRANDE CHE CONTIENTE MOLTE OCCORRENZE DI @2_NOME}


testo.replace(/old/g,new);


Purtroppo non fa niente,mentre testo.replace(old,new); funziona


Qualche idea????????? grazie!