From 1cbedae5b1cd29d3ee1acd8104c82d3f4b83980e Mon Sep 17 00:00:00 2001 From: srigaux Date: Wed, 26 Apr 2017 15:04:33 +0200 Subject: [PATCH] Belgium Zip Code validation https://en.wikipedia.org/wiki/List_of_postal_codes_in_Belgium --- src/js/validator/zipCode.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/js/validator/zipCode.js b/src/js/validator/zipCode.js index 8ee2515cc..d8a0705a6 100644 --- a/src/js/validator/zipCode.js +++ b/src/js/validator/zipCode.js @@ -5,6 +5,7 @@ country: 'Please enter a valid postal code in %s', countries: { AT: 'Austria', + BE: 'Belgium', BR: 'Brazil', CA: 'Canada', CH: 'Switzerland', @@ -33,7 +34,7 @@ country: 'country' }, - COUNTRY_CODES: [ 'AT', 'BR', 'CA', 'CH', 'CZ', 'DE', 'DK', 'FR', 'GB', 'IE', 'IT', 'MA', 'NL', 'PT', 'RO', 'RU', 'SE', 'SG', 'SK', 'US'], + COUNTRY_CODES: [ 'AT', 'BE', 'BR', 'CA', 'CH', 'CZ', 'DE', 'DK', 'FR', 'GB', 'IE', 'IT', 'MA', 'NL', 'PT', 'RO', 'RU', 'SE', 'SG', 'SK', 'US'], /** * Return true if and only if the input value is a valid country zip code @@ -81,6 +82,10 @@ case 'AT': isValid = /^([1-9]{1})(\d{3})$/.test(value); break; + // https://en.wikipedia.org/wiki/List_of_postal_codes_in_Belgium + case 'BE': + isValid = /^([1-9]{1})(\d{3})$/.test(value); + break; case 'BR': isValid = /^(\d{2})([\.]?)(\d{3})([\-]?)(\d{3})$/.test(value);