2017-02-22 135 views
0
var k = "company's dude"; 
var replaceIt = k.replace(/'s/g,'\'s'); 

我想用反斜杠替换撇号。要求是创建一个带有转义字符的字符串,以便可以进一步使用它。我已经尝试了上面的代码,但没有运气。正则表达式替换撇号

+0

你在逃避他们撇号?似乎它应该可能覆盖的不仅仅是'''... – Ryan

回答

1
k.replace(/\'/g, '\\') ; 

它将取代\

+0

'\\\''可能是有意的,在正则表达式中没有必要转义''''。 – Ryan