From 6fa6bffeb50a46c6b54ea0eed5ebdb5d7dd72efc Mon Sep 17 00:00:00 2001 From: lroudge Date: Fri, 12 Aug 2022 15:50:50 +0200 Subject: [PATCH 1/2] feat(isIBAN): add Morocco (MA) IBAN format --- src/lib/isIBAN.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/isIBAN.js b/src/lib/isIBAN.js index 535a95772..b03c6e53e 100644 --- a/src/lib/isIBAN.js +++ b/src/lib/isIBAN.js @@ -53,6 +53,7 @@ const ibanRegexThroughCountryCode = { LT: /^(LT[0-9]{2})\d{16}$/, LU: /^(LU[0-9]{2})\d{3}[A-Z0-9]{13}$/, LV: /^(LV[0-9]{2})[A-Z]{4}[A-Z0-9]{13}$/, + MA: /^(MA[0-9]{26})$/, MC: /^(MC[0-9]{2})\d{10}[A-Z0-9]{11}\d{2}$/, MD: /^(MD[0-9]{2})[A-Z0-9]{20}$/, ME: /^(ME[0-9]{2})\d{18}$/, From 394209df26b9dc95175798251cd19800d7d5dae3 Mon Sep 17 00:00:00 2001 From: lroudge Date: Fri, 12 Aug 2022 15:53:57 +0200 Subject: [PATCH 2/2] test(isIBAN): add moroccan IBAN example to test --- test/validators.js | 1 + 1 file changed, 1 insertion(+) diff --git a/test/validators.js b/test/validators.js index 87f73ccd4..848730834 100644 --- a/test/validators.js +++ b/test/validators.js @@ -5011,6 +5011,7 @@ describe('Validators', () => { 'LB92000700000000123123456123', 'IR200170000000339545727003', 'MZ97123412341234123412341', + 'MA64011519000001205000534921', ], invalid: [ 'XX22YYY1234567890123',