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

我想用反斜槓替換撇號。要求是創建一個帶有轉義字符的字符串,以便可以進一步使用它。我已經嘗試了上面的代碼,但沒有運氣。正則表達式替換撇號

+0

你在逃避他們撇號?似乎它應該可能覆蓋的不僅僅是'''... – Ryan

回答

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

它將取代\

+0

'\\\''可能是有意的,在正則表達式中沒有必要轉義''''。 – Ryan