0

有人可以告诉我我做错了什么.....我正在尝试替换字符串中的所有撇号但无论我是否放置转义斜杠等,它都不会这样做

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

提前致谢

4

1 回答 1

1

您现在可能已经想通了,或者找到了替代方案。我正在寻找一个答案,促使我在这里创建我的个人资料以“投票”,并给那些回答对我有帮助的人。

我正在使用 IE7 并且“g”全局表示不起作用......它需要将其归结为基础才能让我的全部替换工作。它只是在我需要转义的字符串中有“n”个 ' 时替换第一个 ' 撇号。

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

这就是最终为我工作的原因。

于 2013-07-21T21:59:51.570 回答