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 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
