ID番号検証者
ID 番号検証ツールは、ID 番号が正しいかどうかを検証するために使用できる検証ツールです。
特徴
1.バッチ入力検証をサポート
2.データベースからの読み取り検証をサポート
3.SQLサーバーのサポート
4. オラクルのサポート
ID番号の構造
中華人民共和国国家標準 GB 11643-1999 の国民識別番号に関する規定によれば、国民識別番号は 17 桁のボディ コードと 1 桁のチェック コードで構成されます。左から右への並べ替え順序は次のとおりです。
1. 6桁の住所コード:省(自治区、直轄市、特別行政区)、市(地級市、自治州、連盟及び直轄市、国の市区町村の管轄区域の概要コード)を表します。 )、郡 (市区町村、郡レベルの都市、国旗)。
※1桁目と2桁目は省(自治区、直轄市、特別行政区)を表します。
※3桁目と4桁目は都市(地級市、自治州、連盟、全国市区、郡、県の集約コード)を表します。このうち、01~20と51~70は道と市を表し、21~50は地域(自治県と連盟)を表します。
* 5 桁目と 6 桁目は郡 (市区町村、郡レベルの都市、国旗) を表します。 01 ~ 18 は市区または地域 (自治県、連盟) が管轄する県レベルの都市を示し、21 ~ 80 は郡 (バナー) を示します。
2. 8桁の生年月日コード:生まれた年、月、日を表します(奇数桁の月日の左側は0で埋められます)。年は 4 桁で表され、年、月、日の間に区切り文字はありません。
3. 3 桁の通し番号:同じ地域、年、月、日に生まれた人に割り当てられる通し番号を示します。
4. 1 桁のチェック コード: 末尾番号のチェック コードは、番号集計ユニットによって統一された計算式に従って計算されます。チェック コードに数字 10 が表示される場合は、代わりに X を使用します。
チェックコードアルゴリズム
1. ID 番号の最初の 17 桁にさまざまな係数を掛けます。 1 位から 17 位までの係数は、7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2 です。
2. 17 桁の数値と係数を乗算した結果を加算します。
3. 加算した合計を 11 で割って余りを求めます。
4. 残りは 0-1-2-3-4-5-6-7-8-9-10 の 11 桁の数字のみです。対応する最後の ID 番号は 1-0-X-9-8-7-6-5-4-3-2 です。
例えば:
余りが 3 の場合、18 桁目のチェック コードは 9 になります。余りが 2 の場合、対応するチェック コードは X であり、X は実際にはローマ数字の 10 です。
次のステップ
Downcodes の編集者は、ID 番号バリデーターに関する知識をさらに調査し、皆様と共有していきます。