Deklaration
C#
public
static
bool
IsValid(string number)
|
Visual Basic
Public
Shared
Function
IsValid(number As
String)
As
Boolean
|
Beskrivning
Testar om en sträng med ett personnummer är korrekt. Både tiosiffriga
och tolvsiffriga personnummer hanteras.
Dels kontrolleras att antalet
siffror är rätt och dels kontrolleras att kontrollsiffran (sista
siffran) stämmer. Funktionen kontrollerar även att datumet i födelsetalet
är giltigt. Personnumret som ska testas specificeras via parametern
number. Strängen får innehålla mellanslag och bindestreck.
Personnumret i strängen bör vara lagrat enligt:
"123456-7890" eller "12345678-9012"
Du kan välja om samordningsnummer ska godkännas eller inte genom
att ändra värdet för egenskapen AllowCoordinationNumber. Sätts denna
egenskap till True så hanteras även samordningsnummer. Sätts
denna egenskap till False så hanteras inte samordningsnummer.
Grundinställningen är att samordningsnummer hanteras.
Returvärden
Metoden returnerar True om personnumret är korrekt, annars
returnerar metoden False.
< Återvänd
|