I have a JavaScript code that removes the JSON string from other pages of my blog (blogger), but many of them Special character strings Both are mixed in the same string, and both are ASCII, the first is a decimal / html and the second is octal. How can I understand this mess about their respective characters using Javascript? Is there an existing function or a suitable solution for it? You should start & amp; #include in the form of
where is a number up to 5 digits, or as is something like
\ 74br / \ 76 , which should be
.
function decodeHtmlNumeric (str) { Return str.replace (/ & ([0-9] {1,7}); / g, function (g, m1) {return String.fromCharCode (parseInt (M1, 10))}} (/ & Amp; # [xX] ([0- 9A-FA-F] {1,6}) / g, function (g, m1) {return string.framecod (parseint (m1, 16)) ;}); } Function decodeOctal (str) {return str.replace (/ \\ ([0-7] +) / g, function (g, m1) {return string. Lightcard (purseint (m1, 8))}) ; } // double \\ = a backslash decode-optical ("\\ 74br / \\ 76"); // "
" DecodeHtmlNumeric ("& # 255;"); // "ÿ"
No comments:
Post a Comment