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}$/, diff --git a/test/validators.test.js b/test/validators.test.js index 79a3fa9ff..d3d0d5960 100644 --- a/test/validators.test.js +++ b/test/validators.test.js @@ -5056,6 +5056,7 @@ describe('Validators', () => { 'LB92000700000000123123456123', 'IR200170000000339545727003', 'MZ97123412341234123412341', + 'MA64011519000001205000534921', ], invalid: [ 'XX22YYY1234567890123',