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.
FUNCTIONS
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 undef hvis nummeret er ugyldig.
BUGS
Takler ikke fødselsdatoer før år 1900 og etter år 2000. Hvis noen kan fortelle meg hva algoritmen er så ville jeg være takknemlig.
AUTHOR
Gisle Aas <aas@sn.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