function htmlspecialchars(str)  

    {  

        var s = "";

        if (str.length == 0) return "";

        for   (var i=0; i<str.length; i++)

        {

            switch (str.substr(i,1))

            {

                case "<": s += "&lt;"; break;

                case ">": s += "&gt;"; break;

                case "&": s += "&amp;"; break;

                case " ":

                    if(str.substr(i + 1, 1) == " "){

                        s += " &nbsp;";

                        i++;

                    } else s += " ";

                    break;

                case "\"": s += "&quot;"; break;

                case "\n": s += "<br>"; break;

                default: s += str.substr(i,1); break;

            }

        }

        return s;

    }

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-21
  • 2021-09-09
  • 2021-10-02
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-22
  • 2021-07-08
  • 2021-11-12
  • 2022-12-23
  • 2021-08-11
  • 2022-02-08
相关资源
相似解决方案