请问如何判断一个数是否整数?不要用验证控件

解决方案 »

  1.   


    if (i == (int)i)
    {
        是整数
    }
    else
    {
        不是
    }
      

  2.   

    try
    {
        int.Parse("d");
       Response.Write("是整数");
    }
    catch(Exception exc1)
    {
        Response.Write("不是整数");
    }
      

  3.   

    /// <summary>是否数字</summary>
    /// <param name="strInput">输入字符串</param>
    /// <returns>true/false</returns>
    public static bool isNumeric(string strInput)
    {    
       try
       {
          int.Parse(strInput);
       }
       catch
       {
          return false;
       }
           return true;
    }
      

  4.   

    if (i == (int)i)
    {
        是整数
    }
    else
    {
        不是
    }
      

  5.   

    bool IsNumberic(string value)
    {
      return System.Text.RegularExpressions.Regex.IsMatch(value, "\d*");
    }