問題タブ [iban]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
modulo - 特定のモジュラスを計算するために数値の末尾に 2 桁を追加するアルゴリズム?
123456 という数字があるとしましょう。123456 % 97 = 72 です。新しい数字 % 97 = 1 になるように、123456 の末尾に追加する必要がある 2 桁をどのように判断できますか? 注 - 常に 2 桁である必要があります。
たとえば、123456 76 % 97 = 1 です。この場合、数字の末尾に「76」を追加する必要があります。
(これはIBAN番号の計算用です。)
xslt - XSLT 2.0 を使用して IBAN を検証しますか?
基本的なIBAN Mod-97チェックを実行できるXSLT関数を書くことは可能ですか?
ウィキペディアから:
1. 最初の 4 文字を文字列の末尾に移動します。
2. 文字列の各文字を 2 桁に置き換えて、文字列を拡張します。ここで、A=10、B=11、...、Z=35 です。
3. 文字列を 10 進整数として解釈し、その数値を 97 で割った余りを計算します。
余りが 1 の場合、チェック ディジット テストに合格し、IBAN が有効である可能性があります。
ありがとう。
validation - オンザフライの銀行口座番号の確認
今日、私は銀行口座番号を実際の(枯れ木)手紙からEmacsバッファーにコピーし、それを電子メールで送信する必要がありました。そして、それをレターからEmacsバッファーにコピーするときにミスをしました(1桁忘れました)。その結果、同僚から「支払いができませんでした、偽のIBAN」というメールが1通届きました。
次のような関数/マイナーモードを作成するのはどれほど難しいでしょうか。
IBANのように見える「もの」を検出します(たとえば、2つの大文字の後に「x」と「y」の数字が続く、スペースを無視するなど。IBANのように見えるかどうかを確認するすぐに使用できる正規表現があります。か否か)
mod 97を実行し、無効に見える場合はIBANを赤で強調表示します
理想的には、いくつかの種類のバッファ(愚かなテキストファイルだけでなく、電子メールなど)に対してオンにできるマイナーモードが必要です。
Emacsを使用してそれを行うために使用する「アプローチ」は何でしょうか?
php - IBAN銀行口座番号からBICを生成
IBAN 銀行口座番号 (およびその他の必要な情報) から BIC コードを生成するために使用できる既存のライブラリまたはスクリプトはありますか?
Web を検索しましたが、IBAN ジェネレーターしか見つかりませんでした。
前もって感謝します!
php - BIC チェックの正規表現
次のようなphp関数pregmatchの正規表現を作成しました。
ここで、BIC 文字列の一貫性を確認する必要があります。
何かがおかしい... それは常に正しい。そして、私には理由がわかりません。
私が使用するコードは次のようなものです。
編集:
以下は、迅速なアカウントからの BIC 形式の参照です。
http://www.sage.co.uk/sage1000v2_1/form_help/workingw/subfiles/iban_and_bic.htm
http://en.wikipedia.org/wiki/ISO_9362
http://www.swift.com/products_services/bic_and_iban_format_registration_bic_details?rdct=t
BIC の例は次のとおりです。
NOLADE21STS
OPSKATWW
正規表現は、文字列が次のコードで構成されている場合にのみ true を返す必要があります。その長さは 8 文字または 11 文字で、以下で構成されています。
銀行コード - 英字 4 文字 国コード - 2 文字 ロケーション コード - ゼロを除く 2 文字の英数字 支店コード - 3 文字の英数字
これらが仕様です。
したがって、長さは 11 または 8 のいずれかで、最初の 4 は何でもかまいません。次に 2 文字が必須で、次に 2 つの数字とオプションの 3 つの英数字です。
以下は無効です。
abcdefxx
abcdefxxyyy
これらも無効です。
aaaa11xx
aaaa11xxyyy
等々。
vbscript - VbScript は mod97 で IBAN を検証します (数値が大きすぎます)
そのため、VbScript でアプリケーションを作成しており、IBAN 番号を検証しようとしています。ただし、問題は、私が改造しなければならない数が大きすぎることです.
例: 734027177486111478 mod 97
それが私がやりたいことですが、これを行うために使用するタイプが見つからないようです。以下は、私が現在使用しているコードです。例の場合、最後のポイントの vCheckCode は 734027177486111478 です。
これを行う方法について何か考えはありますか?
前もって感謝します!
emv - emv カードから IBAN 番号を取得する
ドイツのキャッシュカード ( Geldkarteとも呼ばれます)からのIBAN番号の読み取りに問題があります。私は自分のカードと通信でき、そこからいくつかの情報を取得します。しかし、IBAN番号を取得するために、どのコマンドApduをカードに送信する必要があるかわかりません...
アプリケーションは Java 7 で実行され、java.smartcardio api
Protocoll is T=1 を使用します
日付を取得するための私のcommandApduは次のようになります。
私が得る情報は次のとおりです。
IBAN番号を取得するための正しいapduを誰か教えてもらえますか?
必要な情報を忘れていたら申し訳ありませんが、これがこの掲示板での最初の質問です :-)
java - IBAN ナショナル チェック ディジットを計算するにはどうすればよいですか?
ウィキペディアに倣い、各国のIBANを計算・検証するJavaアプリを開発中です。一部の BBAN には国のチェック ディジットがありますが、その計算方法に関するドキュメントが見つかりません。「国家チェックデジット」のアルゴリズムはどこにありますか? 私は「イバンチェックデジット」には興味がありませんが、国に関連するものに興味があります。