我在我的网络应用程序中遇到了一个错误,我不确定如何修复。
文本框将长破折号作为其内容的一部分发送给我(您知道,MS Word 有时会自动插入的特殊长破折号)。但是,我找不到替换它的方法;因为如果我尝试复制该字符并将其放入 JavaScript str.replace 语句中,它不会正确呈现并且会破坏脚本。
我该如何解决这个问题?
杀死它的具体 Angular 色是 —。
此外,如果有帮助,我会将值作为 GET 参数传递,然后将其编码为 XML 并将其发送到服务器。
最佳答案
此代码可能有帮助:
text = text.replace(/\u2013|\u2014/g, "-");
它将所有 –
(–) 和—
(—) 符号替换为简单的破折号 (-)。
关于javascript - 从 JavaScript 中的字符串中删除长破折号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10436523/