Skip to content

Commit 8943ca9

Browse files
authored
Merge pull request #18 from crazyfactory/allow_hyphen_default_format
fix: allow "-" for default format
2 parents b22bc4a + 60d91ee commit 8943ca9

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

src/ZipCode/Validator.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ class Validator
5959
'CY' => '[1-9]\\d{3}',
6060
'CZ' => '\\d{3}\\s\\d{2}',
6161
'DE' => '[0-9]{5}',
62-
'DEFAULT' => '[0-9A-Z]{1,10}',
62+
'DEFAULT' => '[0-9A-Z\-]{1,10}',
6363
'DK' => '\\d{4}',
6464
'EE' => '[1-9]{1}[0-9]{4}',
6565
'ES' => '(AD{0,1}\\d{3})|\\d{5}',

tests/unit/ZipCodeTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ public function testIsValid()
2424
$this->assertTrue(Validator::isValid('1234567890', 'US'));
2525
$this->assertTrue(Validator::isValid('LV-1111', 'LV'));
2626
$this->assertTrue(Validator::isValid('1111', 'LV'));
27+
$this->assertTrue(Validator::isValid('06093-2227', 'US'));
2728

2829
$noPostCodeCountries = ['AE', 'AU', 'BA', 'CO', 'QA'];
2930
foreach ($noPostCodeCountries as $country) {

0 commit comments

Comments
 (0)