Skip to content

vasildakov-zz/postcode-validator

Repository files navigation

Postcode Validator

Build Status Coverage Status Scrutinizer Code Quality Latest Stable Version Total Downloads License

Installation

The preferred method of installation is via Packagist and Composer. Run the following command to install the package and add it as a requirement to your project's composer.json:

composer require vasildakov/postcode-validator

Examples

Validate United Kingdom postcodes

<?php

$validator = new Postcode\Validator('UK');

var_dump($validator->isValid('EC1V 9LB')); // true
var_dump($validator->isValid('ABC1 XYZ')); // false

Validate Netherlands postcodes

<?php

$validator = new Postcode\Validator('NL');

var_dump($validator->isValid('1012 JS')); // true
var_dump($validator->isValid('1234 JS')); // false

License

Code released under the MIT license