小数点或数字正则

        String regex = "([1-9]{1,}|(\\d+.{1}\\d+)|0{1})";// 判断是否数字或小数点
//
        while (true) {
            System.out.println("please input value:");
            Scanner scanner = new Scanner(System.in);
            String next = scanner.next();
            System.out.println(Pattern.matches(regex, next));
            
        }

你可能感兴趣的:(java,前端,算法)