Android studio 判断身份证字符是否合法

 // 判断身份证字符是否合法
    private static boolean isAllNum(String cardNumber) {
    
    
        String match = cardNumber.length() == 18 ? "^[0-9]{17}([0-9]|X|x)$" : "^[0-9]{15}$";
        Pattern pattern = Pattern.compile(match);
        Matcher isNum = pattern.matcher(cardNumber);
        return isNum.matches();
    }

猜你喜欢

转载自blog.csdn.net/afufufufu/article/details/129927632