如何使用Javascript替换字符串中的卷曲引号?

前端之家收集整理的这篇文章主要介绍了如何使用Javascript替换字符串中的卷曲引号?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图取代卷曲的引号:
str = '“I don’t know what you mean by ‘glory,’ ” Alice said.';

使用:

str.replace(/['"]/g,'');

为什么不起作用?我该怎么做?

@H_403_11@解决方法
您可能必须(或更喜欢)使用Unicode转义:
var goodQuotes = badQuotes.replace(/[\u2018\u2019]/g,"'");

这是有趣的单引号双引号的代码是201C和201D.

编辑 – 从而完全取代所有花哨的报价:

var goodQuotes = badQuotes
  .replace(/[\u2018\u2019]/g,"'")
  .replace(/[\u201C\u201D]/g,'"');

猜你在找的JavaScript相关文章