如何用Node.js中的ASCII引号replace非ASCII引号?

我试图用ASCII单引号( ' )来replace所有出现的非ASCII引号(如'' ),因为当我写入一个文件时,它们会出现这样的结果: Peterson’s ,而不是Peterson's 。 我试着用下面的正则expression式:

 paragraph.replace(/"/g, "'"); 

但是这不起作用。 我如何指定我想在我的正则expression式中replace所有这些非ASCII字符?

在字符类中指定所有这些字符,并且不要忘记获取由replace返回的值(Javascript中的string是不可变的):

 paragraph = paragraph.replace(/["“'”]/g, "'");