判断是否为数字

/// <summary>
  /// 判断是否是数字
  /// </summary>
  /// <param name="str">字符串</param>
  /// <returns></returns>
  public static bool IsNumeric(string str)
  {
   if (str == null || str.Length == 0)
    return false;
   System.Text.ASCIIEncoding ascii = new System.Text.ASCIIEncoding();
   byte[] bytestr = ascii.GetBytes(str);
   foreach (byte c in bytestr)
   {
    if (c < 48 || c > 57)
    {
     return false;
    }
   }
   return true;
  }

posted on 2008-04-21 14:35  heart-in-sky  阅读(204)  评论(0编辑  收藏  举报