Javascript替换多个撇号

Javascript替换多个撇号,javascript,replace,Javascript,Replace,谁能告诉我我做错了什么。。。。。 我试图替换字符串中的所有撇号 但不管我用逃生斜杠之类的东西都不行 str = str.replace(/'/g,"something else"); 提前感谢您现在可能已经找到了答案,或者找到了替代方案。我一直在寻找一个答案,这个答案激励我在这里创建我的个人资料来“投票”,并给那个有答案的人一个帮助我的信用 我使用的是IE7,而“g”全局表示不起作用。。。我花了很长的时间才让我的全部替换品正常工作。它只是在替换第一个撇号时,字符串中有n个需要转义的 var s

谁能告诉我我做错了什么。。。。。 我试图替换字符串中的所有撇号 但不管我用逃生斜杠之类的东西都不行

str = str.replace(/'/g,"something else");

提前感谢

您现在可能已经找到了答案,或者找到了替代方案。我一直在寻找一个答案,这个答案激励我在这里创建我的个人资料来“投票”,并给那个有答案的人一个帮助我的信用

我使用的是IE7,而“g”全局表示不起作用。。。我花了很长的时间才让我的全部替换品正常工作。它只是在替换第一个撇号时,字符串中有n个需要转义的

var str = str.split(stringToBeReplaced).join(stringReplaceWith);

这就是我最终的工作。

你能粘贴一个示例字符串吗?很好:发布更多相关代码。OP可能有一些特殊的unicode撇号,而不是常见的。“这是一个测试”字符串。替换(/'/g,“其他东西”);工作很好。。。。我想我快疯了谢谢大家