Skip to content

Commit 11ac6a4

Browse files
fix(isVAT): fixed KZ VAT number length check (#2279)
* fix(isVAT): fixed KZ VAT number length check * fix(isVAT): fixed KZ VAT number length test
1 parent 8a40349 commit 11ac6a4

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/lib/isVAT.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ export const vatMatchers = {
7575
IN: str => /^(IN)?\d{15}$/.test(str),
7676
ID: str => /^(ID)?(\d{15}|(\d{2}.\d{3}.\d{3}.\d{1}-\d{3}.\d{3}))$/.test(str),
7777
IL: str => /^(IL)?\d{9}$/.test(str),
78-
KZ: str => /^(KZ)?\d{9}$/.test(str),
78+
KZ: str => /^(KZ)?\d{12}$/.test(str),
7979
NZ: str => /^(NZ)?\d{9}$/.test(str),
8080
NG: str => /^(NG)?(\d{12}|(\d{8}-\d{4}))$/.test(str),
8181
NO: str => /^(NO)?\d{9}MVA$/.test(str),

test/validators.test.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -14175,11 +14175,11 @@ describe('Validators', () => {
1417514175
validator: 'isVAT',
1417614176
args: ['KZ'],
1417714177
valid: [
14178-
'KZ123456789',
14179-
'123456789',
14178+
'KZ123456789012',
14179+
'123456789012',
1418014180
],
1418114181
invalid: [
14182-
'KZ 123456789',
14182+
'KZ 123456789012',
1418314183
'12345678',
1418414184
],
1418514185
});

0 commit comments

Comments
 (0)