C# Validering af CVR nummer (modulus)
Svaret kan også være i VB.Net.Jeg har brug for at kunne validere om et CVR nummer er korrekt i forhold til modulus validering.
Jeg fandt et eksempel i PHP, måske det kan hjælpe?
[div]
function Check_CVR ($CVR)[div]
{
if ($CVR == False) return;
$cvrarray = str_split((string) $CVR);
$controlNumber = array_pop($cvrarray);
$weights = array(2, 7, 6, 5, 4, 3, 2);
$Sum = array_sum(array_map(create_function('$w,$n','retur n $w*$n;'),$weights, $cvrarray));
$Remainder = $Sum % 11;
$Last_Digit = (11 - $Remainder) % 11;
$CVR_Correct = ($Last_Digit == $controlNumber);
return $CVR_Correct;
}