0
有人可以告訴我我做錯了什麼..... 我想取代字符串中的所有撇號 但它只是不會做它,無論我是否把換碼斜槓或這樣的Javascript替換多個撇號
str = str.replace(/'/g,"something else");
在此先感謝
有人可以告訴我我做錯了什麼..... 我想取代字符串中的所有撇號 但它只是不會做它,無論我是否把換碼斜槓或這樣的Javascript替換多個撇號
str = str.replace(/'/g,"something else");
在此先感謝
你可能已經想通了現在或找到一個替代。我正在尋找一個答案,它激勵我在這裏創建我的個人資料來「投票」,並給予答案有幫助的人。
我正在使用IE7和「g」全局表示沒有工作......它把它帶到基本面讓我的替換全部工作。當我需要逃避的字符串中有「n」個字符時,它才替換第一個'撇號。
var str = str.split(stringToBeReplaced).join(stringReplaceWith);
這是什麼結束了爲我工作。
你能粘貼一個樣本字符串嗎? –
工作正常:http://jsfiddle.net/yG43n/發佈更多相關的代碼。 – jrajav
可能OP有一些特殊的unicode撇號,而不是常見的撇號。 –