<dependency>
<groupId>org.kie</groupId>
<artifactId>kie-commons-validation</artifactId>
<version>7.35.0</version>
</dependency>
import org.kie.api.KieServices;
import org.kie.api.builder.KieBuilder;
import org.kie.api.builder.KieContainer;
import org.kie.api.builder.KieSession;
KieServices ks = KieServices.get();
KieContainer kc = ks.newKieContainer(kieBase);
KieSession kieSession = kc.newKieSession();
public class IdCardValidation {
public static void main(String[] args) {
String idCard = "11010119900101002X";
validateIdCard(idCard);
}
public static void validateIdCard(String idCard) {
if (idCard.length() != 15) {
return;
}
boolean isDigit = true;
for (int i = 0; i < idCard.length(); i++) {
if (!Character.isDigit(idCard.charAt(i))) {
isDigit = false;
break;
}
}
if (!isDigit) {
return;
}
}
}