ソースもさらしていきます
JANコードなどで使うチェックディジットです
Modulus10W3コード
////// モジュラス10/ウェイト3 計算 /// JAN8 JAN13 ISBN13 ITF NW-7 /// public static string GetModulus10Weight3(string Value) { if (!Regex.IsMatch(Value, @"^[0-9]+$")) { throw new FormatException(); } int x = 0; for (int i = 0; i < Value.Length; i++) { x += int.Parse(Value[Value.Length - 1 - i].ToString()) * ((i % 2 == 0) ? 3 : 1); } x = (10 - (x % 10)) % 10; return x.ToString(); }
XMLコメントが入るとおかしくなるなあ
タグが消えたりしてしまう なんでだろう
0 件のコメント:
コメントを投稿