• 过滤关键字


    /// <summary>
            /// 检测是否不带恶意字符
            /// </summary>
            /// <param name="InText"></param>
            /// <returns>如果参数存在不安全字符,则返回true</returns>
            public static bool SqlFilter(string InText)
            {
                string word = "and|exec|insert|select|delete|update|master|or|truncate|declare|.";
                if (InText == null)
                    return false;
                foreach (string i in word.Split('|'))
                {
                    if ((InText.ToLower().IndexOf(i + " ") > -1) || (InText.ToLower().IndexOf(" " + i) > -1))
                    {
                        return true;
                    }
                }
                return false;
            }

            /// <summary>
            /// 编辑框过滤
            /// </summary>
            /// <param name="text"></param>
            /// <returns></returns>
            public static string EditRegText(string text)
            {
                if (!string.IsNullOrEmpty(text))
                {               
                    text = text.Replace("'", "’");               
                }
              
                return text;
            }

            /// <summary>
            /// 过滤部分不安全字符
            /// </summary>
            /// <param name="str"></param>
            /// <returns></returns>
            public static string RegthisStr(string str)
            {
                return str = str.Replace(".", "").Replace("\"", "“").Replace("'", "‘").Replace("<", "&lt;").Replace(">", "&gt;");
            }

  • 相关阅读:
    普通javaBean获取Spring托管对象
    java 线程安全问题
    MySQL之alter语句用法总结
    Maven pom.xml配置
    Srping框架初识
    win7(64位)下memcache安装时报错“ failed to install service or service already installed”
    activemq 使用
    elasticsearch plugin
    logback.xml 实例
    Intellij IDEA 插件
  • 原文地址:https://www.cnblogs.com/zhang9418hn/p/2001537.html
Copyright © 2020-2023  润新知