Необходимо экранировать все символы ' (скобка) методом RegEx в строке ( \' ''' ' ' ), нужно учесть то что в строке возможно уже экранированный символ.
var str = " \' ''' ' ' ";
str = str.replace(/([^\\])(\')/g, '$1\\$2');
\\ str === \' \''\' \' \'
Примере выше не подходит когда символ повторяется, заменяет через один символ.
Вариант:
var str = " \\' ''' ' ' ";
str = str.replace(/\\'|'|:P/g, '\\\'');
console.log( str );
Продвижение своими сайтами как стратегия роста и независимости