0.2.0 • Published 1 year ago

parsecnp v0.2.0

Weekly downloads
53
License
MIT
Repository
github
Last release
1 year ago

ParseCNP

A parser for CNP (cod numeric personal; romanian SSN).

Installation

Using npm:

npm install parsecnp --save

Using Yarn

yarn add parsecnp

In a browser

<script src="dist/ParseCNP.min.js"></script>

Usage

The package exports ParseCNP as a global.

// using new
const cnp = new ParseCNP(1700101123456);
// using factory
ParseCNP(1700101123456);

API

const cnp = new ParseCNP(1700101123456);

cnp.sex;          // => "male" (string)
cnp.birthdate     // => Thu Jan 01 1970 00:00:00 GMT+0200 (Date)
cnp.year          // => 1970 (number)
cnp.month         // => 1 (number)
cnp.day           // => 1 (number)
cnp.county.name   // => "Cluj" (string)
cnp.county.ISO    // => "CJ" (string)
cnp.coynty.code   // => "12" (string)
cnp.serial        // => "345" (string)
cnp.checksum      // => "6" (string)
cnp.isValid       // => false (boolean)
cnp.toString()    // => "1700101123456" (string)
cnp.toJSON()      // => (string)
0.2.0

1 year ago

0.1.8

3 years ago

0.1.9

3 years ago

0.1.7

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago