Кто-нибудь знает, как преобразовать специальные символы в HTML в Javascript?
HTML
Javascript
Пример:
&
&
"
"
ENT_NOQUOTES
'
'
ENT_QUOTES
<
<
>
>
function escape (text) { return text.replace(/[<>\&\"\']/g, function(c) { return '&#' + c.charCodeAt(0) + ';'; }); } alert(escape("<>&'\""));
Да, но если вам нужно вставить результирующую строку куда-нибудь без ее обратного преобразования, вам нужно сделать:
str.replace(/'/g,"&amp;#39;"); // and so on
Используйте функцию javaScript escape () , которая позволяет кодировать строки.
например.
escape("yourString");