You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2026/06/05 11:05:16 UTC
(commons-validator) 01/01: Merge pull request #385 from garydgregory/fix/check_digit_strict_ascii
This is an automated email from the ASF dual-hosted git repository.
garydgregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-validator.git
commit e7fc65ab3819e0b56026e364cf2ea54e1f06b387
Merge: e75278ab 3062cc1a
Author: Gary Gregory <ga...@users.noreply.github.com>
AuthorDate: Fri Jun 5 07:05:09 2026 -0400
Merge pull request #385 from garydgregory/fix/check_digit_strict_ascii
CheckDigit implementations check for input in the alphanumeric range.
.../routines/checkdigit/ABANumberCheckDigit.java | 9 +-
.../routines/checkdigit/AbstractCheckDigit.java | 24 ++++-
.../routines/checkdigit/CASNumberCheckDigit.java | 8 +-
.../routines/checkdigit/CUSIPCheckDigit.java | 55 +++++------
.../validator/routines/checkdigit/CheckDigit.java | 9 +-
.../routines/checkdigit/CheckDigitException.java | 9 +-
.../routines/checkdigit/EAN13CheckDigit.java | 21 ++--
.../routines/checkdigit/ECNumberCheckDigit.java | 31 +++---
.../routines/checkdigit/IBANCheckDigit.java | 32 +++---
.../routines/checkdigit/ISBN10CheckDigit.java | 71 +++++++-------
.../routines/checkdigit/ISBNCheckDigit.java | 50 +++++-----
.../routines/checkdigit/ISINCheckDigit.java | 39 ++++----
.../routines/checkdigit/ISSNCheckDigit.java | 5 +-
.../routines/checkdigit/LuhnCheckDigit.java | 38 +++----
.../routines/checkdigit/ModulusCheckDigit.java | 103 +++++++++----------
.../routines/checkdigit/ModulusTenCheckDigit.java | 86 ++++++++--------
.../routines/checkdigit/SedolCheckDigit.java | 39 ++++----
.../routines/checkdigit/VerhoeffCheckDigit.java | 43 ++++----
.../checkdigit/AbstractCheckDigitTest.java | 21 +---
.../checkdigit/CheckDigitNonAsciiDigitTest.java | 109 +++++++++++++++++++++
20 files changed, 445 insertions(+), 357 deletions(-)