joi-us-zipcode

Joi extension to validate USA zip codes

Usage no npm install needed!

<script type="module">
  import joiUsZipcode from 'https://cdn.skypack.dev/joi-us-zipcode';
</script>

README

joi-us-zipcode

MIT License Build Status

NPM status

Joi extension to validate USA zip codes.

The list of codes is copied from the source of https://github.com/davglass/zipcodes.

const BaseJoi = require('joi');
const Extension = require('joi-us-zipcode');
const Joi = BaseJoi.extend(Extension);

const schema = {
  zip: Joi.string().usZipCode(),
};
const object = {
  zip: '75001',
};

Joi.validate(schema, object);