2048
登录
没  有  难  学  的  前  端
登 录
×
<返回上一级
javascript防注入漏洞过滤函数
js作者:猿2048志愿者
<script LANGUAGE="JavaScript">
function check(inputStr) {
        if (typeof(inputStr) != "string") {
                return inputStr;
        }
        var tmpValue = inputStr; // www.2cto.com 以下搜索字符串中的特殊字符,如果存在,则替换成""
        while (tmpValue.indexOf(';') > -1) {
                tmpValue = tmpValue.replace(';','');
        }
        while (tmpValue.indexOf('<') > -1) {
                tmpValue = tmpValue.replace('<','');
        }
        while (tmpValue.indexOf('>') > -1) {
                tmpValue = tmpValue.replace('>','');
        }
        while (tmpValue.indexOf('--') > -1) {
            tmpValue = tmpValue.replace('--','');
        }
        while (tmpValue.indexOf(",") > -1) {
            tmpValue = tmpValue.replace(",","");
        }
        while (tmpValue.indexOf("'") > -1) {
            tmpValue = tmpValue.replace("'","");
        }
        while (tmpValue.indexOf("?") > -1) {
            tmpValue = tmpValue.replace("?","");
        }
        document.getElementById("txt1").value = tmpValue;
        //重新显示更改后的变量
}
</script>


转载请注明:前端录»javascript防注入漏洞过滤函数

评论
点击刷新
评论
×添加代码片段