如何在Javascript中删除字符串中所有字符 ' 的出现?

5

我的字符串是这样的(乘客名字是Suraj,联系电话是XXXXXXX672)。 我该如何从字符串中删除所有的 ' 字符? 我尝试使用

comments = comments.replace(/'/g, ' '); and comments = comments.replace(/\'/g, ' ');

但是它们不起作用。请建议我需要做什么。

我刚刚在控制台中使用你的示例字符串测试了一下你的代码。它能够正常工作。https://jsfiddle.net/qafy5m0v/ - Rajaprabhu Aravindasamy
1
你确定字符串中的字符是撇号,而不是“智能引号”吗? - Barmar
哪一个是先执行的?我尝试了两个但是出现了脚本错误。 - Himanshu Shukla
@HimanshuShukla,出现了什么错误? - Rajaprabhu Aravindasamy
我有一种感觉,你字符串中的字符是 而不是 '。因此,SO将该部分字符串标记为代码部分 - 这表明你使用了 而不是 '。 - abagshaw
显示剩余2条评论
1个回答

9
你的代码
var temp = "passenger's name is Suraj and passenger's contact number is    XXXXXXX672";
var test = temp.replace(/'/g, ' ');

输出

"passenger s name is Suraj and passenger s contact number is XXXXXXX672"

它正常工作。

enter image description here


首先我将字符串存储在数据库中,然后再次检索并处理它。这个错误发生在那个时候。存储时没有显示任何错误。 - Himanshu Shukla
如何在Javascript中删除字符串中所有字符'的出现?这就是你所问的。如果你遇到不同的问题,请单独发布。 - Waqas Ahmed

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接