Verify Daquan

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

 

Guess you like

Origin blog.csdn.net/love33jing2012/article/details/7598250