你所在位置:首页Asp.net开发 → 那些年,我收集的一些.net函数。分享给大家,项目中有些是经常用到的。

那些年,我收集的一些.net函数。分享给大家,项目中有些是经常用到的。

发布时间:2019-07-11

分享几个常用的函数,希望对大家有帮助。
        一:由于类似在帖子,新闻列表的时候往往有个帖子。这时候就得过滤html标签了。过滤html标签的网上百度下有蛮多的。分享下当摘要中有图片的时候的过滤图片的函数:
      public string removeIme(string s)
         {
             string str = s;
             str.Replace("IMG", "img");
             string reg = "<img\\s+[^(src>)]*src\\s*=\\s*[\"']{0,1}(<SRC>[^(\\s\"'>)]*)[\"']{0,1}\\s{0,1}[^>]*>";
             while (Regex.IsMatch(str, reg))
             {
                 str = str.Replace(Regex.Match(str, reg).Value, "图片..");
 
            }
             r
 
  二:SQL注入攻击是web网站的安全难题。能否做到防注入也成为了重要课程。除了在sql语句,存储过程中做功夫外,我分享下对前台用户输入检测的一个函数。
     public static string InputText(string text, int maxLength)
         {
             text = text.Trim();
             if (string.IsNullOrEmpty(text))
                 return string.Empty;
             if (text.Length > maxLength)
                 text = text.Substring(0, maxLength);
             text = Regex.Replace(text, "[\\s]{2,}", " ");    //two or more spaces
             text = Regex.Replace(text, "(<[b
上一篇:smtp发送带附件的邮件(直接将string类型结果保存为附件)
下一篇:asp.net 上传图片时出现“对路径“D:....”的访问被拒绝