[
https://issues.apache.org/jira/browse/VALIDATOR-403?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sebb resolved VALIDATOR-403.
----------------------------
Resolution: Fixed
commit c9202acfb7a47cc656a7d53f9277f222669d6356
VALIDATOR-403 DISCOVER 6011 17 digits
---
src/changes/changes.xml | 3 +++
.../org/apache/commons/validator/routines/CreditCardValidator.java | 2 +-
.../org/apache/commons/validator/routines/CreditCardValidatorTest.java | 2 +-
3 files changed, 5 insertions(+), 2 deletions(-)
> Accept Discover cards of 17 digits long that start with 6011
> ------------------------------------------------------------
>
> Key: VALIDATOR-403
> URL: https://issues.apache.org/jira/browse/VALIDATOR-403
> Project: Commons Validator
> Issue Type: Improvement
> Components: CreditCard
> Reporter: Tanya
> Priority: Minor
> Labels: payment, validator
>
> The latest version of the apache-validator 1.5.1 has this regex for the
> Discover validator:
> {code}
> /** Discover Card regular expressions */
> private static final RegexValidator DISCOVER_REGEX = new RegexValidator(new
> String[] {"^(6011\\d{12})$", "^(64[4-9]\\d{13})$", "^(65\\d{14})$"});
> {code}
> It does not accept the Discover cards that start with 6011 and 17 digits
> long. Would be nice to support it.
> Suggested regex:
> {code}
> ^(6011\\d{12})$", "^(6011\\d{13})$", "^(64[4-9]\\d{13})$", "^(65\\d{14})$"
> {code}
> Example of the valid card:
> {quote}
> 60115564485789458
> {quote}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)