mirror of
https://github.com/danog/CodiceFiscaleJS.git
synced 2024-11-26 20:14:55 +01:00
89 lines
1.7 KiB
Markdown
89 lines
1.7 KiB
Markdown
|
# Javascript v1.2.0 Deprecated
|
||
|
|
||
|
|
||
|
Compute
|
||
|
-------
|
||
|
|
||
|
Compute a codice fiscale given:
|
||
|
|
||
|
- Name (String)
|
||
|
- Surname (String)
|
||
|
- Gender (String) ["M","F"]
|
||
|
- Birthday day (Number)
|
||
|
- Birthday month (Number)
|
||
|
- Birthday year (Number)
|
||
|
- Place of birth (String)
|
||
|
- Province of birth (String)
|
||
|
|
||
|
```js
|
||
|
var cf = CodiceFiscale.compute({
|
||
|
name: "Enzo",
|
||
|
surname: "Righi",
|
||
|
gender: "M",
|
||
|
day: 24,
|
||
|
month: 7,
|
||
|
year: 1957,
|
||
|
birthplace: "Napoli",
|
||
|
birthplaceProvincia: "NA"});
|
||
|
```
|
||
|
Support foreign countries
|
||
|
===
|
||
|
Use the italian name of the foreign country (e.g. Francia, for France) as birthplace
|
||
|
and "EE" as birthplace_provincia
|
||
|
```js
|
||
|
var cf = CodiceFiscale.compute({
|
||
|
name: "Enzo",
|
||
|
surname: "Righi",
|
||
|
gender: "M",
|
||
|
day: 24,
|
||
|
month: 7,
|
||
|
year: 1957,
|
||
|
birthplace: "Francia",
|
||
|
birthplaceProvincia: "EE"});
|
||
|
```
|
||
|
----------
|
||
|
Inverse Computation
|
||
|
-------
|
||
|
Get a person data for a given Codice Fiscale. It returns an **object**:
|
||
|
|
||
|
- Name (String)
|
||
|
- Surname (String)
|
||
|
- Gender (String)
|
||
|
- Birthday day (Number)
|
||
|
- Birthday month (Number)
|
||
|
- Birthday year [Number]
|
||
|
- Place of birth (String)
|
||
|
- Province of birth (String)
|
||
|
|
||
|
```js
|
||
|
var personData = CodiceFiscale.computeInverse("RGHNZE10L24F839E");
|
||
|
|
||
|
// personData
|
||
|
{
|
||
|
name: "NZE",
|
||
|
surname: "RGH",
|
||
|
gender: "M",
|
||
|
day: 24,
|
||
|
month: 7
|
||
|
year: [1910, 2010],
|
||
|
birthplace: "NAPOLI",
|
||
|
birthplaceProvincia: "NA"
|
||
|
}
|
||
|
```
|
||
|
----------
|
||
|
|
||
|
Check
|
||
|
-------
|
||
|
Check if a codice fiscale is valid. It returns a **boolean** value.
|
||
|
|
||
|
```js
|
||
|
var isValid = CodiceFiscale.check("VNDLDL10A01G410Z");
|
||
|
```
|
||
|
----------
|
||
|
Omocodie
|
||
|
-------
|
||
|
Get all the omocodie for a given Codice Fiscale. It returns an array of strings
|
||
|
|
||
|
```js
|
||
|
var omocodie = CodiceFiscale.getOmocodie("VNDLDL10A01G410Z");
|
||
|
```
|