常用的PHP/JS-HTML转换函数

HTML转换函数

function ChangeString(str)
    {
    str = str_replace("<","&lt;",str);
    str = str_replace(">","&gt;",str);
    str = str_replace(" ","&nbsp;",str);
    str = str_replace("\n","<br>",str);
    str = str_replace("&","&amp;",str);
    return str;
}

js字符过滤html标签互转函数

function htmlencode(str) {
     str = str.replace(/&/g, '&amp;');
     str = str.replace(/</g, '&lt;');
     str = str.replace(/>/g, '&gt;');
     str = str.replace(/(?:t| |v|r)*n/g, '<br />');
     str = str.replace(/  /g, '&nbsp; ');
     str = str.replace(/t/g, '&nbsp; &nbsp; ');
     str = str.replace(/x22/g, '&quot;');
     str = str.replace(/x27/g, '&#39;');
     return str;
}

function htmldecode(str) {
     str = str.replace(/&amp;/gi, '&');
     str = str.replace(/&nbsp;/gi, ' ');
     str = str.replace(/&quot;/gi, '"');
     str = str.replace(/&#39;/g, "'");
     str = str.replace(/&lt;/gi, '<');
     str = str.replace(/&gt;/gi, '>');
     str = str.replace(/<br[^>]*>(?:(rn)|r|n)?/gi, 'n');
     return str;
}

function textencode(str) {
     str = str.replace(/&amp;/gi, '&');
     str = str.replace(/</g, '&lt;');
     str = str.replace(/>/g, '&gt;');
     return str;
}

function textdecode(str) {
     str = str.replace(/&amp;/gi, '&');
     str = str.replace(/&lt;/gi, '<');
     str = str.replace(/&gt;/gi, '>');
     return str;
}
¥ 1.88
微信扫描即可打赏
服务器好贵
网站需要运营
给点小费以表支持
常用的PHP/JS-HTML转换函数
地址: https://blog.6448.cn/archives/46.html
版权: 本站所有文章均可转载,请转载时保留原文出处。

评论已关闭