>>368
数字以外の判定がうまく行かない、の意図するところがよくわからないけど、
0x37以上っていうのはa〜zもA〜Zも含んじゃうから期待通りの動きをしないのでは?

y-z Y-Z 7-9のときに減らしたいのならそのように書かないと駄目です。