点滴积累,融会贯通

-----喜欢一切有兴趣的东西

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
public bool isNumeric(string inString)
  {
   inString=inString.Trim();
   bool haveNumber=false;
   bool haveDot=false;
   for(int i=0;i<inString.Length;i++)
   {
    if (Char.IsNumber(inString[i]))
    {
     haveNumber=true;
    }
    else if(inString[i].ToString() == ".")
    {
     if (haveDot)
     {
      return false;
     }
     else
     {
      haveDot=true;
     }
    }
    else if(i==0)
    {
     if(inString[i].ToString() !="+" && inString[i].ToString() != "-")
     {
      return false;
     }
    }
    else
    {
     return false;
    }
    if(i>20)
    {
     return false;
    }
   }
   return haveNumber;
  }
posted on 2006-02-08 15:50  小寒  阅读(353)  评论(0编辑  收藏  举报