Java tutorial
//package com.java2s; //License from project: Open Source License import java.util.regex.Pattern; public class Main { public static boolean checkIdentityNo(String identityNo) { return identityNo == null || "".equals(identityNo) ? false : Pattern.matches("(^\\d{15}$)|(\\d{17}(?:\\d|x|X)$)", identityNo); } }