Joi extension for validating postal codes worldwide using postal-codes-js
npm install joi-postalcode
npm install joi joi-postalcode
`
Create an extended instance of Joi, then specify the 2-letter
ISO country code as a parameter to postalCode in your schema:
`
const Joi = require('joi')
const joiPostalCode = Joi.extend(require('joi-postalcode'))
joiPostalCode.string().postalCode('CA').validate('A1A 1A1') // Canada
joiPostalCode.string().postalCode('').validate('90210') // Default country is US
joiPostalCode.string().postalCode('TR').validate('33150') // Turkey
``