您现在的位置:首页 >> 前端 >> 内容

请写一个函数escapeHtml,将<,),&,“进行转义

时间:2017/8/21 9:34:00 点击:

  核心提示:为了保证页面输出安全,我们经常需要对一些特殊的字符进行转义,请写一个函数escapeHtml,将,),,进行转义。script// 为了保证页面输出安全,我们经常需要对一些特殊的字符进行转义,请写一个...

为了保证页面输出安全,我们经常需要对一些特殊的字符进行转义,请写一个函数escapeHtml,将<,),&,“进行转义。

<script>  
// 为了保证页面输出安全,我们经常需要对一些特殊的字符进行转义,请写一个函数escapeHtml,将<, >, &, “进行转义  
    function escapeHtml(str){  
        return str.replace(/[<>"&]/g,function(match){  
            switch(match){  
                case '<':  
                    return "<";  
                case '>':  
                    return "<";  
                case '\"':  
                    return """;  
                case '&':  
                    return "&";  
            }  
        });  
    }  
</script>  

 

作者:网络 来源:DLGDark的博客