Функция htmlspecialchars в js
Есть функция
function htmlspecialchars(html) { // Сначала необходимо заменить & html = html.replace(/&/g, "&"); // А затем всё остальное в любой последовательности html = html.replace(/</g, "<"); html = html.replace(/>/g, ">"); html = html.replace(/"/g, """); // Возвращаем полученное значение return html; } А как можно сделать исключение для 2 гетов? чтобы 2 тега <img> и <br> не фильтровались) |
html = html.replace(/<((?:img|br).*?)>/gi, '<$1>'); |
Часовой пояс GMT +3, время: 05:06. |