1.0.1 • Published 5 years ago
personalausweis-validator v1.0.1
Description
This module provides utility methods to validate and extract information from a german identity card.
Usage
1- Install
npm install personalausweis-validator --save
2- Require this module and use its validate() method
const personalausweisValidator = require('personalausweis-validator');
const block1 = '7737004239D';
const block2 = '8712068';
const block3 = '2503192';
const block4 = '8';
const result = personalausweisValidator.validate(block1, block2, block3, block4);
console.log(result);
/*
{
type: 'old',
dateOfBirth: 1987-12-06T00:00:00.000Z,
dateOfExpiry: 2025-03-19T00:00:00.000Z,
isExpired: false,
age: 32,
isValid: true
}
*/