2012-10-02 68 views
0

有人可以告诉我我做错了什么..... 我想取代字符串中的所有撇号 但它只是不会做它,无论我是否把换码斜杠或这样的Javascript替换多个撇号

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

在此先感谢

+0

你能粘贴一个样本字符串吗? –

+4

工作正常:http://jsfiddle.net/yG43n/发布更多相关的代码。 – jrajav

+2

可能OP有一些特殊的unicode撇号,而不是常见的撇号。 –

回答

1

你可能已经想通了现在或找到一个替代。我正在寻找一个答案,它激励我在这里创建我的个人资料来“投票”,并给予答案有帮助的人。

我正在使用IE7和“g”全局表示没有工作......它把它带到基本面让我的替换全部工作。当我需要逃避的字符串中有“n”个字符时,它才替换第一个'撇号。

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

这是什么结束了为我工作。