Как убрать специальные символы в Javascript, которые уже экранированы StringEscapeUtils.escapeHtml ()? - PullRequest
1 голос
/ 23 февраля 2012

Я работаю с Spring и Hibernate. Я использую commons-lang.jar для экранирования и удаления некоторых специальных символов, используя StringEscapeUtils.escapeHtml() и StringEscapeUtils.unescapeHtml() класса StringEscapeUtils соответственно. Работает именно так, как я хочу. Нет проблем вообще.

Теперь я хочу удалить те же символы, которые уже были экранированы методом StringEscapeUtils.escapeHtml() в JavaScript ( без использования кода Java ). Я по очереди попробовал JavaScript-функции escape() и unescape(), но очевидно, что эти функции работают иначе, чем те, которые упомянуты в классе StringEscapeUtils.

Есть ли способ в JavaScript для удаления тех символов, которые уже были экранированы StringEscapeUtils.escapeHtml()?

1 Ответ

1 голос
/ 23 февраля 2012
var elem = document.createElement("div");
elem.innerHTML = "<"'"
elem.innerText || elem.textContent; //<"'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...