Ciao, si, può esserci anche più di un modo, magari splittando la stringa o facendo un replace in base ad una espressione regolare opportunamente impostata.
Però, giusto per capire, ti chiedo quale sia il motivo per cui pensi di risolvere attraverso JavaScript. Da dove ti arrivano quelle stringhe così "malformate"? e in quale contesto devi poi usarle?
Te lo chiedo, non perché ci siano problemi a trovare una soluzione in JavaScript, ma magari potrebbe essere una soluzione poco ideale a seconda del contesto dal momento che JavaScript agisce a valle del problema. Ad esempio, se si tratta di dati che devi rendere fruibili sul web, potresti incontrare varie problematiche collaterali. In tal caso sarebbe più opportuno pensare di risolvere il problema a monte.
Personalmente, prima di fornirti qualche soluzione, preferisco metterti al corrente e capire meglio il contesto. Puoi chiarire?