adaptivemedia/laravel-pnr-validator
Validate Swedish Personal Identity Numbers
Installation
Install the package with Composer via the command line:
composer require adaptivemedia/laravel-pnr-validator
This package has auto discovery so you don't need to add the Service Provider.
Usage
Use it like any Validator rule:
$rules = [
'field' => 'pnr',
];
$rules = [
'field' => new PersonalIdentityNumber()
];
See the Validation documentation of Laravel.
Valid formats
- YYYYMMDD-XXXX
- YYMMDD-XXXX
- YYYYMMDDXXXX
- YYMMDDXXXX
- XXXXXX-XXXX (organization, TODO)
- XXXXXXXXXX (organization, TODO)