美文网首页
身份证校验

身份证校验

作者: 122604 | 来源:发表于2018-02-25 19:52 被阅读0次
/**
 * 判断身份证
 *
 * @param idCard
 * @return
 */
public static boolean isIdCard(String idCard) {
    if (TextUtils.isEmpty(idCard)) {
        return false;
    }else {
        final String str ="([1-9]\\d{5}(19|20)\\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\\d{3}[\\dx])|([1-9]\\d{5}\\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\\d{3})";
        String replace = idCard.replace(" ", "");
        return replace.matches(str);
    }
}

相关文章

网友评论

      本文标题:身份证校验

      本文链接:https://www.haomeiwen.com/subject/zazrxftx.html