code: public static boolean isAllChineseNum(String word)
      {// 百分之五点六的人早上八点十八分起床
  
          String chineseNum = "零○一二两三四五六七八九十廿百千万亿壹贰叁肆伍陆柒捌玖拾佰仟∶·．／点";//
          String prefix = "几数上第";
          String surfix = "几多余来成倍";
          boolean round = false;
  
          if (word == null)
              return false;
  
          char[] temp = word.toCharArray();
          for (int i = 0; i < temp.length; i++)
          {
              if (word.startsWith("分之", i))// 百分之五
              {
                  i += 1;
                  continue;
              }
              char tchar = temp[i];
              if (i == 0 && prefix.indexOf(tchar) != -1)
              {
                  round = true;
              }
              else if (i == temp.length-1 && !round && surfix.indexOf(tchar) != -1)
              {
                  round = true;
              }
              else if (chineseNum.indexOf(tchar) == -1)
                  return false;
          }
          return true;
      }
docs: 是否全是中国数字
  @param word
  @return