mirror of
https://github.com/danog/CodiceFiscaleJS.git
synced 2024-11-27 04:24:51 +01:00
1.7 KiB
1.7 KiB
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)
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
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)
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.
var isValid = CodiceFiscale.check("VNDLDL10A01G410Z");
Omocodie
Get all the omocodie for a given Codice Fiscale. It returns an array of strings
var omocodie = CodiceFiscale.getOmocodie("VNDLDL10A01G410Z");