personal-identity-validation
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

personal-identity-validation

Validate personal-identity-validation.

Note: This is a minimal version which has support for a short list of countries, more will be added soon.

Usable Function

isSupportedCountry(countryCode);
validateNationalIdNumber(countryCode, value);
validatePassportNumber(countryCode, value);
validateTaxIdNumber(countryCode, value);

Usage

import personalIdentityValidation from 'personal-identity-validation';

const nationalId = '1734312345478';

const isValidIdForJordan = personalIdentityValidation.validateNationalIdNumber('JOR', nationalId);
const isValidIdForIndonesia = personalIdentityValidation.validateNationalIdNumber('IND', nationalId);
const isValidForIsrael = personalIdentityValidation.validateNationalIdNumber('ISR', nationalId);
const isValidIdForPalestine = personalIdentityValidation.validateNationalIdNumber('PSE', nationalId);
const isValidIdForQatar = personalIdentityValidation.validateNationalIdNumber('QAT', nationalId);
const isValidIdForTurkiye = personalIdentityValidation.validateNationalIdNumber('TUR', nationalId);

Type of national IDs supported

JOR: 'Jordan'
ISR: 'Israel'
IND: 'Indonesia'
PSE: 'Palestine'
QAT: 'Qatar'
TUR: 'Türkiye'

/personal-identity-validation/

    Package Sidebar

    Install

    npm i personal-identity-validation

    Weekly Downloads

    0

    Version

    1.0.0

    License

    ISC

    Unpacked Size

    220 kB

    Total Files

    90

    Last publish

    Collaborators

    • furkannkck