Originariamente inviato da standard
devi fare:

miastringa.replace(/c/g,"d");


dove c è il carattere che vuoi sostituire.

per l'altra domanda esiste il metodo delle stringhe split.
ciauz
in primis grazie
replace funziona invece ho ancora problemi col metodo split
se faccio var miavariabile = new Array(miastringa.split("|")
non riesco a riferirmi al singolo elemento
cioè miavariabile[0] non va mi restiuisce l'intera stringa