1.0.1 • Published 5 years ago

personalausweis-validator v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

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
}
*/