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! :-\

codice:
var.replace(new RegExp("\\b(style=\")(.*)(;\")", "g"), "");
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! :-(