asp.net常用公共类方法

/// <summary>

/// 去掉字符串传中的制表符((char)10,(char)13,\r,\n,\t)

/// </summary>

/// <param name="flag">需要去除制表符字符串</param>

/// <returns>去除制表符后的的字符串</returns>

public static string TrimString(string flag)

{

string char10 = ((char)10).ToString();

string char13 = ((char)13).ToString();

return flag.Replace(char10, "").Replace(char13, "").Replace(@"\r", "").Replace(@"\t", "").Replace(@"\n", "");

}

/// <summary>

/// 截取字符串的长度

/// </summary>

/// <param name="obj"></param>

/// <param name="length"></param>

/// <returns></returns>

public static string CutString(object obj, int length)

{

string msg = "";

if (obj != null)

{

msg = obj.ToString();

if (msg.Length > length)

{

return msg.Substring(0, length) + "...";

}

}

return msg;

}

/// <summary>

/// 判断是否为整数

/// </summary>

/// <param name="str"></param>

/// <returns></returns>

public static bool IsNumeric(object str)

{

bool flag = true;

if (str != null)

{

if (Regex.IsMatch(str.ToString(), @"^\d+$"))

flag = true;

else

flag = false;

}

else

flag = false;

return flag;

}

/// <summary>

/// 转换时间

/// </summary>

/// <param name="obj"></param>

/// <param name="type"></param>

/// <returns></returns>

public static string ConverToTime(object obj, string type)

{

if (obj != null)

{

string time = obj.ToString();

if (type.Equals("full"))

{

if (time.Length > 10)

{

return time;

}

}

return Convert.ToDateTime(time).ToShortDateString();

}

return "";

}