ovviamente trattandosi di un attribute e non di un tag ho sbagliato, non finisce con (\";>) ma semplicemente con (;\")
ora la cosa strana è che il codice va... ma anche troppo bene! :-\
infatti mi sostituisce da (style=")(testoqualsiasi)(;") ben oltre il (;") relativo alla chiusura del dato style. forse il puntoevirgola influisce in qualche maniera? perché senza ritorna a non funzionare! :-(codice:var.replace(new RegExp("\\b(style=\")(.*)(;\")", "g"), "");