有人可以告诉我我做错了什么..... 我试图替换字符串中的所有撇号 但无论我是否使用逃避斜线或其他
,它都不会这样做str = str.replace(/'/g,"something else");
提前致谢
答案 0 :(得分:1)
你现在可能已经弄明白了或者找到了另一种选择。我正在寻找一个答案,这些答案促使我在这里创建我的个人资料以“投票”,并给予答案的人帮助我。
我使用的是IE7而且“g”全局表示无法正常工作...它将基础知识降低到让我的替换全部工作。当我需要逃脱的字符串数量为“n”时,它才取代了第一个'撇号。
var str = str.split(stringToBeReplaced).join(stringReplaceWith);
这最终为我工作。