Необходимо экранировать все символы ' (скобка) методом RegEx в строке ( \' ''' ' ' ), нужно учесть то что в строке возможно уже экранированный символ.
var str = " \' ''' ' ' ";
str = str.replace(/([^\\])(\')/g, '$1\\$2');
\\ str === \' \''\' \' \'
Примере выше не подходит когда символ повторяется, заменяет через один символ.
Вариант:
var str = " \\' ''' ' ' ";
str = str.replace(/\\'|'|:P/g, '\\\'');
console.log( str );
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Хотелось бы проверить работу скриптов сайта в in-app браузере instagram, может есть какая нибудь тестовая площадка?
ПроблемаЕсть сайт с кучей разных html, в каждой jq скрипты, на главной странице просто ссылки на другие страницы, в общем полный адъ