Transfer Standard Time
public static string getSubDatetime(object obj)
{
string Result = string.Empty;
if (obj != null)
{
DateTime dt;
if (DateTime.TryParse(obj.ToString(), out dt))
{
dt = DateTime.Parse(obj.ToString());
}
Result = dt.ToString("yyyy-MM-dd");
}
return Result;
}
Interception string
public static string GetStr(object obj,int i)
{
string str = "";
if (obj!=null)
{
str = obj.ToString();
if (str.Length>i)
{
return str.Substring(0, i) + "...";
}
else
{
return str;
}
}
else
{
return str;
}
}
Determine whether the login
public bool IsLogin()
{
return Session["reoprt_User"] == null ? false : true;
}
/// <summary>
/// 验证是否输入为数字
/// </summary>
/// <param name="Expression"></param>
/// <returns></returns>
public static bool IsNumeric(string Expression)
{
if (Expression != null)
{
string str = Expression.ToString();
if (str.Length > 0 && str.Length <= 11 && Regex.IsMatch(str, @"^[-]?[0-9]*[.]?[0-9]*$"))
{
if ((str.Length < 10) || (str.Length == 10 && str[0] == '1') || (str.Length == 11 && str[0] == '-' && str[1] == '1'))
{
return true;
}
}
}
return false;
}
/// <summary>
/// 验证email是否为正确
/// </summary>
/// <param name="Expression"></param>
/// <returns></returns>
public static bool IsEmail(string Expression)
{
return Regex.IsMatch(Expression, @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$");
}
/// <summary>
/// 验证两位小数格式
/// </summary>
/// <param name="Expression"></param>
/// <returns></returns>
public static bool IsTwoPoint(string Expression)
{
return Regex.IsMatch(Expression, @"^[+|-]?\d*[.]\d{2}$");
}
/// <summary>
/// 验证邮编
/// </summary>
/// <param name="Expression"></param>
/// <returns></returns>
public static bool IsZP_Code(string Expression)
{
return Regex.IsMatch(Expression, @"^[1-9]\d{5}$");
}
/// <summary>
/// 验证手机号码是否为正确
/// </summary>
/// <param name="Expression"></param>
/// <returns></returns>
public static bool IsTelephone(string Expression)
{
return Regex.IsMatch(Expression, @"^[1]+[3,5]+\d{9}");
}
/// <summary>
/// 验证日期格式
/// </summary>
/// <param name="Expression"></param>
/// <returns></returns>
public static bool IsData(string Expression)
{
return Regex.IsMatch(Expression, @"^(\d{4})\(\d{2})\-(\d{2})$");
}
/// <Summary>
/// landline verify whether the correct
/// </ Summary>
/// <param name = "the Expression"> </ param>
/// <Returns> </ Returns>
public static BOOL IsPhone (String the Expression)
{
return Regex.IsMatch (the Expression, @ "^ (0 [0-9] {2,3} \ -) ([2-9] [0-9]} {6, 7 are) +? (\ - [0-9] {l, 4}) $ ");?
}
#region taken in accordance with the content length
/// <Summary>
/// The length of the contents taken
/// </ Summary>
/// < SUMMARY param name = </ param> column "obj"> bound
number /// <param name = "length" > character to be displayed </ param>
/// <Returns> </ Returns>
public static String getContentByLength (Object obj,int length)
{
string strReuslt = string.Empty;
if (obj.ToString().Trim().Length >= length)
{
strReuslt = obj.ToString().Substring(0, length) + "…";
}
else
{
strReuslt = obj.ToString();
}
return strReuslt;
}
#endregion