zoukankan      html  css  js  c++  java
  • 过滤非法字符

    /// <summary>
            /// 过滤非法字符
            /// </summary>
            /// <param name="inputString1">等待处理的字符串</param>
            /// <returns></returns>
            public static string ClearRequest(object inputString1)
            {
                if (inputString1 == null) return "";
                string inputString = inputString1.ToString();
                StringBuilder retVal = new StringBuilder();
                if (inputString != String.Empty)
                {
                    inputString = inputString.Trim();
                    for (int i = 0; i < inputString.Length; i++)
                    {
                        switch (inputString[i])
                        {
                            case '"':
                                retVal.Append("");
                                break;
                            case '<':
                                retVal.Append("");
                                break;
                            case '>':
                                retVal.Append("");
                                break;

                            default:
                                retVal.Append(inputString[i]);
                                break;
                        }
                    }
                    retVal = retVal.Replace("'", "");
                    retVal = retVal.Replace("/", "");
                    retVal = retVal.Replace("#", "");
                     retVal = retVal.Replace(".", "");
                    retVal = retVal.Replace("*", "");
                    retVal = retVal.Replace("+", "");
                    retVal = retVal.Replace("-", "");
                    retVal = retVal.Replace("$", "");
                    retVal = retVal.Replace("@", "");
                    retVal = retVal.Replace("!", "");
                    retVal = retVal.Replace(";", "");
                    retVal = retVal.Replace(":", "");
                    retVal = retVal.Replace("\\", "");
                    retVal = retVal.Replace("%", "");
                    retVal = retVal.Replace("insert", "");
                    retVal = retVal.Replace("INSERT", "");
                    retVal = retVal.Replace("select", "");
                    retVal = retVal.Replace("SELECT", "");
                    retVal = retVal.Replace("delete", "");
                    retVal = retVal.Replace("DELETE", "");
                    retVal = retVal.Replace("create", "");
                    retVal = retVal.Replace("CREATE", "");
                    retVal = retVal.Replace("drop", "");
                    retVal = retVal.Replace("DROP", "");
                    retVal = retVal.Replace("alter", "");
                    retVal = retVal.Replace("ALTER", "");
                    retVal = retVal.Replace("or", "");
                    retVal = retVal.Replace("OR", "");
                    retVal = retVal.Replace("and", "");
                    retVal = retVal.Replace("AND", "");
                   
                }
                return retVal.ToString();
            }

     

  • 相关阅读:
    CB文件读入后输出中文乱码问题
    2019-ICPC-沈阳站打铁感想
    计蒜客习题:画图游戏(Havel-Hakimi定理)
    计蒜客练习题:接龙(带权并查集)
    搜索----Dungeon Master
    最短路 poj1502 MPI Maelstrom
    poj 3259 Wormholes
    Silver Cow Party
    Til the Cows Come Home
    Cow Contest
  • 原文地址:https://www.cnblogs.com/di305449473/p/1193298.html
Copyright © 2011-2022 走看看