Показать сообщение отдельно
  #1 (permalink)  
Старый 15.12.2016, 11:19
Профессор
Отправить личное сообщение для javascript_pupil Посмотреть профиль Найти все сообщения от javascript_pupil
 
Регистрация: 05.07.2009
Сообщений: 222

Одинарные кавычки внутри строки в javascript
В руководстве написано, что строки отделяются либо одинарными, либо двойными кавычками, соответственно ' или ".

Как выйти из положения, если строка формируется "на лету" и состоит из разметки HTML, соответственно двойные кавычки там есть практически всегда, но при этом в некоторых случаях могут попадать и одинарные. Как только они попадают - скрипт работать перестаёт. Не очень представляю себе как можно на лету их экранировать, регулярное выражение будет весьма сложным и вряд ли 100% рабочим.

В других языках всё решается конструкцией типа qq~тут что хочешь~, но в javascript этого нет.

Что посоветуете? Заранее всем спасибо!
Ответить с цитированием