Help.Common/Public.cs

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Text;
using System.Text.RegularExpressions;
using System.Web;
using System.Security.Cryptography;

//该源码下载自www.51aspx.com(51aspx.com)

namespace Help.Common
{
    public class Public
    {
        /// <summary>
        /// 去除字符串最后一个','号
        /// </summary>
        /// <param name="chr">:要做处理的字符串</param>
        /// <returns>返回已处理的字符串</returns>
        /// /// CreateTime:2007-03-26 Code By DengXi
        public static string CutComma(string Input)
        {
            if (Input.IndexOf(",") >= 0)
                return Input.Remove(Input.LastIndexOf(","));
            else
                return Input;
        }

        /// <summary>
        /// 去除编号字符串中的'-1'
        /// </summary>
        /// <param name="id"></param>
        /// <returns>如果为空则返回'IsNull'</returns>

        public static string Losestr(string id)
        {
            if (id == null || id.Equals(string.Empty))
                return "IsNull";

            id = id.Replace("'-1',", "");
            id = id.Replace("'-1'", "");
            if (id.Equals(string.Empty))
                return "IsNull";
            else
                return id;
        }

        /// <summary>
        /// 过滤
        /// </summary>
        /// <param name="Input">要过滤的字符串</param>
        /// <returns></returns>
        public static string Filter(string Input)
        {
            if (Input == null)
                return null;
            string pattern = @"*|and|exec|insert|select|delete|update|count|master|truncate|declare|char(|mid(|chr(|'";
            if (Regex.Match(Input, Regex.Escape(pattern), RegexOptions.Compiled | RegexOptions.IgnoreCase).Success)
                throw new Exception("字符串中含有非法字符!");
            string output = Input.Replace("'", "''");
            return output;
        }
后面还有 41 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。