
br.com.jhonsapp.validator.creditcard.DigitVerifierValidator Maven / Gradle / Ivy
package br.com.jhonsapp.validator.creditcard;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javax.validation.ConstraintValidator;
import javax.validation.ConstraintValidatorContext;
/**
* This class validates the digit credit card.
*
* @author Jhonathan Camamacho
*
*/
public class DigitVerifierValidator extends Object implements ConstraintValidator {
private Pattern pattern = Pattern.compile("^[0-9]{3}$");
@Override
public void initialize(DigitVerifier constraintAnnotation) {
}
@Override
public boolean isValid(String value, ConstraintValidatorContext context) {
Matcher m = pattern.matcher(value);
return m.matches();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy