Java文本域十进制验证

use*_*501 2 java format double swing decimal

如何验证用户输入仅包含5位数和2位小数.我使用下面的代码来检查5位数,但如何检查2位小数.

if (!id.equals("")) {
        try {
            Integer.parseInt(id);
            if (id.length() <= 5) {
                return true;
            }
        } catch (NumberFormatException nfe) {
            return false;
        }
    }
Run Code Online (Sandbox Code Playgroud)

mat*_*t b 5

DecimalFormat的类会帮助你显著这一点.您可以检查是否可以根据特定模式解析用户输入.

公地验证库便利方法调用包装这件事.