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 "";
}
- 上一篇 »[转]C#常用开源类库收集
- 下一篇 »常用的ASP.net性能优化方法.doc