вывести уголки, а не букафки?)
https://codepen.io/vitaliy_kirenkov/pen/jOypEqE
Сначала делай замену &, а только потом тегов. А так ты экранировал уголки, а потом ещё раз экранировал экранированные уголки
Ты можешь не париться с экранированием, а вставить через textContent. Браузер сам всё сделает
Не могу. Я буду это юзать не в браузере, поэтому такой пример.
Кажися, ты не прав. У меня там сейчас только 1 замена, либо я чего-то не вижу
У тебя 3 замены. Должно быть так str.replace(/&/gi, "\&").replace(/</gi, "\<").replace(/>/gi, "\>");
А лучше используй проверенные решения типа _.escape() из lodash.
Да, рабочая тема, спасибо.
Обсуждают сегодня