如何检查包含数字和字母的字符串是否在Java中的两个值之间?

我正在编写用于数据验证和测试数据的代码,它具有某些阶段的限制,并且只有在用户满足这些限制的情况下,才可以进入下一个阶段。对于其中之一,用户必须输入5到500之间的数字。

例如:

  • 如果输入为155,则进入下一个阶段
  • 如果输入为-12,它将循环并停留在此阶段

我要这样做,以便用户输入“ 65A”之类的字符串时,它会继续前进,因为65介于5到500之间。我该如何制作条件语句?