JavaScript: экранировать строку HTML

Строка JavaScript: Упражнение 19 с решением

Напишите функцию JavaScript для экранирования строки HTML.

Тестовые данные :
console.log (escape_HTML (‘‘));
Вывод:

  

Пример решения: —

HTML-код:

        Напишите функцию JavaScript для экранирования строки HTML.         

Код JavaScript:

  function escape_HTML (html_str) {'use strict';  return html_str.replace (/[& "]/g, function (tag) {var chars_to_replace = {'&': '&', '': '>', '"':  '"'}; return chars_to_replace [tag] || tag;});} console.log (escape_HTML ('& lt; a href = & quot; javascript-string-упражнение-17.php & quot; target = & quot; _blank & quot; & gt;  '));  

Пример вывода:

   

Блок-схема:

Живая демонстрация:

См. Pen JavaScript Escape a HTML string - string-ex-19 от w3resource (@ w3resource) на CodePen.

Предыдущий: Напишите функцию JavaScript для подсчета появления подстроки в строке.
Далее : Напишите функцию JavaScript, которая может дополнять строку (влево, вправо) до определенной длины.

Оцените статью
nanomode.ru
Добавить комментарий