[ 
https://issues.apache.org/jira/browse/VALIDATOR-414?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sebb resolved VALIDATOR-414.
----------------------------
    Resolution: Done

Added the functionality as part of VALIDATOR-415.
Probably no point in reworking existing validators now, but new ones can use 
the new routines.

> Simplify CreditCard validation
> ------------------------------
>
>                 Key: VALIDATOR-414
>                 URL: https://issues.apache.org/jira/browse/VALIDATOR-414
>             Project: Commons Validator
>          Issue Type: Improvement
>          Components: CreditCard
>            Reporter: Sebb
>
> It's tricky validating Credit card numbers using only regular expressions.
> It would be a lot simpler to check the syntax (digits only) and length, and 
> then validate the IIN (initial 6 digits) separately using numeric ranges.
> No need even to convert the strings to numbers, because string comparison 
> would work just as well.
> Unfortunately CreditCardValidator uses the final class CodeValidator in its 
> public API, but the latter can accept a RegexValidator which can be 
> subclassed to provide the necessary functionality. This should be possible 
> without further exposing the internal workings.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to