項目が半角0-9か判断する
これも良くありがちですね。数値チェックに・・・
しかしJavaは何でこうなのかと・・・
ちなみに数値型にいきなり変換して例外を拾う手もありますが、"-"もありえるのでここでは却下です。

/**********************************************************************************************/
  /**
   *  数値チェック
   *    項目が半角0-9か判断する
   *
   *  @param    strNum  入力パラメータ
   *  @return   boolean  有効 true 無効 false
   **/         
    public boolean IsNum(String strInString)

    { 
     //文字列の長さ分繰り返し
      int intChk;
      intChk = 0;
      for (int i = 0; i < strInString.length(); i++)
          {
           char c  =  strInString.charAt(i);
           char c1 =  '0';
           char c2 =  '9';
           if (c < c1 || c > c2)
              {intChk = intChk + 1;}
           }
      if (intChk == 0)
         {return true;}
      else        
         {return false;}      
    } 
/**********************************************************************************************/

相关文章:

  • 2021-08-02
  • 2021-06-03
  • 2022-12-23
  • 2022-12-23
  • 2021-09-06
  • 2021-08-24
  • 2022-12-23
  • 2022-01-27
猜你喜欢
  • 2021-07-06
  • 2021-10-28
  • 2022-01-03
  • 2021-09-06
  • 2022-02-07
  • 2021-07-27
  • 2021-08-13
相关资源
相似解决方案