テストデータ生成
テスト用の IBAN、BSN、EAN バーコード、EU の VAT 番号をまとめて生成します。検証は通りますが、誰のものでもありません。
コード例
自分のプロジェクトにコピーして使えます。どの例も言語の標準ライブラリだけを使うので、インストールするものはありません。
const body = '11122233'
const sum = [...body].reduce((total, digit, index) => total + Number(digit) * (9 - index), 0)
console.log(body + (sum % 11))概要
架空の IBAN、BSN、EAN バーコード、EU の VAT 番号をまとめて生成します。桁数とチェックディジットが正しいので検証を通り、すべてブラウザ内で作られます。
使い方
- IBAN、BSN、EAN / GTIN、VAT 番号のいずれかを選びます。
- IBAN と VAT 番号では国を、EAN では EAN-8、UPC-A、EAN-13、GTIN-14 のいずれかを選びます。
- 個数を設定して生成を押します。値は1行に1つずつ入力欄に表示され、出力欄には通常の書き方で表示されます。
- 自分の値を1行に1つずつ貼り付けて、選んだ種類で有効かどうかを確かめることもできます。
例
小文字で入力したオランダの IBAN と、ツールによる表記:
nl91abna0417164300
NL91 ABNA 0417 1643 00
知っておくと便利なこと
- これはテストデータです。形式は正しいものの誰にも発行されていないため、テスト環境とデモ環境でのみ使ってください。
- IBAN は国ごとの桁数と銀行コードの構成に従い、正しいチェックディジットで終わります。
- BSN はオランダの11テストを通り、オランダとベルギーの VAT 番号はチェックディジットを持ちます。他の国の VAT 番号は形式のみ正しいものです。
- すでにある番号を確認したい場合は、バリデーターを使ってください。
このテストデータは何に使いますか?
IBAN、BSN、バーコード、VAT 番号を扱うソフトウェアには、検証を通る例が必要です。ここで作る値は、正しい桁数とチェックディジットを持つ架空のもので、実在する人のデータを使わずにフォーム入力、データベースの初期化、画面のデモができます。
よくある質問
生成した番号を本物として使えますか?
いいえ。生成した番号は形式が正しいだけで、誰にも発行されていません。偶然、実在する番号と一致することもあるため、テスト環境とデモ環境でのみ使ってください。
オンラインの検証は通りますか?
チェックディジットは正しいので、桁だけを確かめるバリデーターなら通ります。VAT の VIES のように番号を照会するサービスは、発行されていない番号を拒否します。ここでチェックディジットを持つのはオランダとベルギーの VAT 番号だけで、他の国は形式のみ正しい番号になります。
このツールは何かを送信しますか?
いいえ。番号はブラウザの安全な乱数生成器で作られ、当社のサーバーには送信されません。