NAME
No::PersonNr - Check Norwegian Social security numbers
SYNOPSIS
use No::PersonNr qw(personnr_ok);
if (personnr_ok($nr)) {
# ...
}
DESCRIPTION
This documentation is written in Norwegian.
Denne modulen kan brukes for å sjekke norske personnummer. De 2 siste siffrene i personnummerene er kontrollsiffre og må stemme overens med resten for at det skal være et gyldig nummer. Modulen inneholder også funksjoner for å bestemme personens kjønn og personens fødselsdato.
Ingen av rutinene eksporteres implisitt. Du må be om dem. Følgende funksjoner er tilgjengelig:
- personnr_ok($nr)
-
Funksjonen personnr_ok() vil returnere FALSE hvis personnummeret gitt som argument ikke er gyldig. Hvis nummeret er gyldig så vil funksjonen returnere $nr på standard form. Nummeret som gis til personnr_ok() kan inneholde ' ' eller '-'.
- er_mann($nr)
-
Vil returnere TRUE hvis $nr tilhører en mann. Rutinen vil croake hvis nummeret er ugyldig.
- er_kvinne($nr)
-
Vil returnere TRUE hvis $nr tilhører en kvinne. Rutinen vil croake hvis nummeret er ugyldig.
- fodt_dato($nr)
-
Vil returnere personens fødselsdato på formen "ÅÅÅÅ-MM-DD". Rutinen returnerer
""
hvis nummeret er ugyldig.
BUGS
Denne koden vil få problemer for personer født etter år 2054.
AUTHOR
Gisle Aas <gisle@aas.no>
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 30:
Non-ASCII character seen before =encoding in 'å'. Assuming CP1252