IdentifyNumberValidator.java 656 B

123456789101112131415161718192021
  1. package com.ydtech.validation;
  2. import com.ydtech.modules.ins.utils.CommonUtil;
  3. import com.ydtech.validation.annotation.CheckIdentifyNumber;
  4. import javax.validation.ConstraintValidator;
  5. import javax.validation.ConstraintValidatorContext;
  6. public class IdentifyNumberValidator implements ConstraintValidator<CheckIdentifyNumber, String> {
  7. @Override
  8. public boolean isValid(String s, ConstraintValidatorContext constraintValidatorContext) {
  9. return CommonUtil.isIDCard(s);
  10. }
  11. @Override
  12. public void initialize(CheckIdentifyNumber constraintAnnotation) {
  13. ConstraintValidator.super.initialize(constraintAnnotation);
  14. }
  15. }