Einen langen Strich aus einer Zeichenfolge in JavaScript entfernen?

In meiner Web-App ist ein Fehler aufgetreten, dessen Behebung ich nicht genau weiß.

Textfelder senden mir den langen Bindestrich als Teil ihres Inhalts (Sie wissen, der spezielle lange Bindestrich, den MS Word manchmal automatisch einfügt). Ich kann es jedoch nicht ersetzen. Wenn ich versuche, dieses Zeichen zu kopieren und es in eine JavaScript-Anweisung str.replace einzufügen, wird es nicht richtig gerendert und das Skript wird beschädigt.

Wie kann ich das beheben?

Der spezifische Charakter, der es tötet, ist -.

Wenn es hilft, übergebe ich den Wert als GET-Parameter und codiere ihn anschließend in XML und sende ihn an einen Server.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage