如何删除JavaScript中的撇号?

如何删除JavaScript中的撇号?,javascript,function,Javascript,Function,这是我们在准备课程Thinkful上的一个挑战,所以这不是一个我可能会因为作弊或诸如此类的问题而陷入麻烦的问题,但我粘贴了问题和代码,希望得到下面的结果。哦,我就是做不好,我已经尝试了所有方法 迭戈有两首歌曲的歌词,他想在他的网站上展示。第一个是“看了一千件事”,另一个是“我们都很轻”。歌曲标题以小写文本存储在数据库中,没有标点符号,因此要找到正确的歌词,我们需要转换songTitle变量以匹配数据库中存储的内容。你能利用你对字符串方法的了解:1)将songTitle变量小写,2)删除songT

这是我们在准备课程Thinkful上的一个挑战,所以这不是一个我可能会因为作弊或诸如此类的问题而陷入麻烦的问题,但我粘贴了问题和代码,希望得到下面的结果。哦,我就是做不好,我已经尝试了所有方法

迭戈有两首歌曲的歌词,他想在他的网站上展示。第一个是“看了一千件事”,另一个是“我们都很轻”。歌曲标题以小写文本存储在数据库中,没有标点符号,因此要找到正确的歌词,我们需要转换songTitle变量以匹配数据库中存储的内容。你能利用你对字符串方法的了解:1)将songTitle变量小写,2)删除songTitle中的所有撇号吗

以下是我尝试过的方法:

songTitle.replace("[\s']","","ALL"); (failed), 
songTitle.replace(/[']+/g,""));

请注意,结果也应该是小写的,您的代码甚至都没有尝试过…您的第二个方法应该可以工作。您将结果分配回变量了吗?您可以将其简化为
songTitle.replace(/“/g,”)
欢迎使用堆栈溢出!请发一封信。您可以使用a使其可执行。我建议不要使用带有
g
标志的正则表达式,除非您完全理解其含义。
songTitle.replace("[\s']","","ALL"); (failed), 
songTitle.replace(/[']+/g,""));