CheckDigits :: M11_013

VAT登録番号(GR)のチェック数字計算数
今すぐダウンロード

CheckDigits :: M11_013 ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Mathias Weidner
  • 出版社のWebサイト:
  • http://search.cpan.org/mamawe/

CheckDigits :: M11_013 タグ


CheckDigits :: M11_013 説明

VAT登録番号(GR)のチェック数字計算数 CheckDigits :: M11_013は、VAT登録番号(GR)のためのチェック数字を計算するPERLモジュールです.SYNOPSIS Algorithm :: CheckDigitsを使用します。 $ ustid = checkdigits( 'ustid_gr'); if($ ustid-> is_valid( '123456783')){#do} $ cn = $ ustid-> complete( '12345678'); #$ cn = '123456783' $ cd = $ ustid-> checkdigit( '123456783'); #$ CD = '3' $ bn = $ ustid-> baseNumber( '123456783'); #$ BN = '12345678';アルゴリズム1. CheckDigitの前に数字で始めて、すべての桁が2 **位置で重み付けされています。 I. e。最後の桁に2、次に4、その後8などで掛けられます。 2.重み付き数字が追加されました。 3.ステップ2からの合計はモジュロ11を撮影します.4。ステップ3からの合計が9より大きい場合、確認合計は0です。$ numberが単独で構成されている場合にはTRUEを返します。数字とハイフンと途中の2桁の数字は、上記のアルゴリズムに従って有効なチェック桁です。それ以外の場合はfalseを返し、完了($ number)$ NUMBERのチェックディジットが計算され、$ NUMBERの途中に挿入されます。 Check Digitまたは ''を使用して完全な番号を返し、$ NUMBERが桁数、ハイフン、Spaces.BasEnumber($ NUMBER)が有効なチェックディジットがある場合は、$ NUMBERのBASEN数を返します。 return '' '' 'checkdigit($ number)$ numberが有効なチェック数字がある場合は、$ numberのチェック桁を返します。それ以外の場合は ''を返します。要件: ・Perl


CheckDigits :: M11_013 関連ソフトウェア