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

Я хочу заменить апостроф обратной косой чертой. Требование состоит в том, чтобы создать строку с escape-символом, чтобы ее можно было использовать дальше. Я пробовал с кодом выше, но не повезло.Regex Замена апострофа

+0

Что вы отводящие их? Похоже, что это должно быть больше, чем просто '' s' ... – Ryan

ответ

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

он заменит апостроф с \

+0

'\\\ '', вероятно, было предназначено, и нет необходимости скрывать' '' в литерале регулярного выражения. – Ryan