Java 判断是否是数字 正则表达式

发布时间 2023-04-07 17:08:09作者: 悠然886
private static boolean isInteger(String str) {
     // 可以包含小数 Pattern pattern
= Pattern.compile("^[0-9]+(.[0-9]+)?$");
     // 只包含两位小数 Pattern pattern
=Pattern.compile("^(([1-9]{1}\\d*)|([0]{1}))(\\.(\\d){0,2})?$"); return pattern.matcher(str).matches(); }