diff --git a/src/Data/AlphaNum.php b/src/Data/AlphaNum.php index 961d6b774..e19467b73 100644 --- a/src/Data/AlphaNum.php +++ b/src/Data/AlphaNum.php @@ -36,7 +36,7 @@ public function getLengthInBits():int{ } public static function validateString(string $string):bool{ - return (bool)preg_match('/^[A-Z\d %$*+-.:\/]+$/', $string); + return (bool)preg_match('/^[A-Z\d %$*+\-.:\/]+$/', $string); } public function write(BitBuffer $bitBuffer, int $versionNumber):static{ diff --git a/tests/Data/AlphaNumTest.php b/tests/Data/AlphaNumTest.php index eeb2c2631..ed7a97c16 100644 --- a/tests/Data/AlphaNumTest.php +++ b/tests/Data/AlphaNumTest.php @@ -35,7 +35,7 @@ public static function stringValidateProvider():array{ ['ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890 $%*+-./:', true], ['abc', false], ['ÄÖÜ', false], - [',', true], + [',', false], ['-', true], ['+', true], ['.', true],