scusa, nn fai prima così?

codice:
testoInvertito = testo.replace(/[a-z]/g, function (sMinusc) { return sMinusc.toUpperCase(); })
.replace(/[A-Z]/g, function (sMaiusc) { return sMaiusc.toLowerCase(); });