C/C++ やってた香具師なら普通これが思い浮かぶだろう。

str.charAt(3) >= '0' && str.charAt(3) <= '9'