package jp.webpay.android.token.validator; import java.util.regex.Pattern; /** * Static class validates CVC (Card Verification Code) */ public class CvcValidator { private final static Pattern VALID_PATTERN = Pattern.compile("\\A\\d{3,4}\\z"); /** * Validates cvc format. This method just checks the format, not correctness. * @param cvc cvc code on card * @return true if cvc is acceptable */ public static boolean isValid(String cvc) { return cvc != null && VALID_PATTERN.matcher(cvc).matches(); } }