2012-10-02 114 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); 

這是什麼結束了爲我工作。