Remover um traço longo de uma string em JavaScript?

Eu me deparei com um erro no meu aplicativo da web que não sei como consertar.

As caixas de texto estão me enviando o longo traço como parte de seu conteúdo (você sabe, o traço longo especial que o MS Word insere às vezes). No entanto, não consigo encontrar uma maneira de substituí-lo; já que se eu tentar copiar esse caractere e colocá-lo em uma instrução JavaScript str.replace, ele não renderiza corretamente e quebra o script.

Como posso consertar isso?

O personagem específico que está matando é -.

Além disso, se ajudar, estou passando o valor como um parâmetro GET e, em seguida, codificando-o em XML e enviando-o para um servidor.

questionAnswers(4)

yourAnswerToTheQuestion