Кто-нибудь знает, как преобразовать специальные символы в HTML в Javascript? это мой кодКак заменить специальный символ?
rosHtml = rosHtml.replace(new RegExp("moreOptions("+previousIndex+")","gm"),"moreOptions("+currentIndex+")")
и я использую Функция замены кода
return html.replace(/&/g, '&')
.replace(/</g, '<')
.replace(/>/g, '>')
.replace(/"/g, '"')
.replace(/'/g, "'")
.replace(/\n/g, '<br>')
это работает moreOptions_1 в moreOptions_2, но я хочу это moreOptions (1) к moreOptions (2) –
Я не уверен, я понимаю ваш вопрос, но я думаю, амперсанд должен быть последним символом должен быть заменен – jbmartinez
' var p = document.createElement ('p'); p.textContent = 'Ernie & Bert'; console.log (p.innerHTML); '- браузер может ускользнуть для вас. Что это действительно связано с побегом для regexen, я понятия не имею. – deceze