zoukankan      html  css  js  c++  java
  • 过滤关键字

    /// <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;");
            }

  • 相关阅读:
    go语言学习之从例子开始
    分享一个不错的Unittest测试报告
    selenium各种定位方法(转)
    HTMLTESTRunner自动化测试报告增加截图功能
    selenium之chrome驱动版本
    Python基础(六) python生成xml测试报告
    vue+elementUI 表头按钮
    vue+elementUI滚动条
    vue表格表头添加按钮
    elementUI升级版本后Dialog弹空不显示问题
  • 原文地址:https://www.cnblogs.com/zhang9418hn/p/2001537.html
Copyright © 2011-2022 走看看