ho provato anch'io

con IE va in errore e non funziona

con Firefox e Opera, il codice
var stringaCorretta= campo.value.replace(/�/g,"-");

al posto di à vedo un carattere strano