From e6c0bd819af31c5343385532ba1a33a6c7b92ca9 Mon Sep 17 00:00:00 2001 From: "jc.glombard" Date: Tue, 27 Oct 2026 16:46:07 +0100 Subject: [PATCH] Accept Hong Kong postcode placeholders (000, 0000, 00000, 000000, HKG, HK) Hong Kong has no postal code system; Hongkong Post recommends placeholders when a postcode field is mandatory. Closes #69 --- src/ZipCodeValidator/Constraints/ZipCodeValidator.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ZipCodeValidator/Constraints/ZipCodeValidator.php b/src/ZipCodeValidator/Constraints/ZipCodeValidator.php index 8f4cc01..9aff632 100644 --- a/src/ZipCodeValidator/Constraints/ZipCodeValidator.php +++ b/src/ZipCodeValidator/Constraints/ZipCodeValidator.php @@ -92,7 +92,7 @@ class ZipCodeValidator extends ConstraintValidator 'GT' => '\\d{5}', 'GU' => '(969(?:[12]\\d|3[12]))(?:[ \\-](\\d{4}))?', 'GW' => '\\d{4}', - 'HK' => '999077', //Hong Kong + 'HK' => '999077|0{3,6}|HKG|HK', //Hong Kong (no postal code system, placeholders accepted) 'HM' => '\\d{4}', 'HN' => '\\d{5}', 'HR' => '\\d{5}',