Visa ett inlägg
Oläst 2012-10-22, 23:29 #16
yakuzaemmes avatar
yakuzaemme yakuzaemme är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2012
Inlägg: 773
yakuzaemme yakuzaemme är inte uppkopplad
Mycket flitig postare
yakuzaemmes avatar
 
Reg.datum: Jun 2012
Inlägg: 773
Hittade denna funktion liggandes på burken. Vad jag menade med din kod Conny var inte att den var dålig eller dylikt men att den var allt för avancerad till vad den skulle bli använd till, om det bara var för att kontrollera skrivfel och dylikt.

Skulle man använda det på en hemsida eller dylikt, säg en webshop, så vill man ha mer bekräftelse än att lite matematik stämmer.

Kod:
private static bool isValid(string n)
        {
            n = n.Trim(); if (n.Contains('-')) n = n.Replace("-", "");
            if (n.Length > 10) n = n.Substring(2, 10);

            Int32 chkSum = 0;
            for (Int32 i = 0; i < n.Length; i++)
            {
                Int32 num = int.Parse(n[i].ToString());
                Int32 addSum = 0;
                if (i % 2 == 0) { addSum = num * 2; if (addSum > 9) addSum -= 9;  }
                else addSum = num;

                chkSum += addSum;
            }
            return (chkSum % 10 == 0);
        }
yakuzaemme är inte uppkopplad   Svara med citatSvara med citat