カスタムバリデータのスクリプトの例
カスタムスクリプトバリデータの例を示します。次の例が含まれます。
- 基本のカスタムスクリプトバリデータ
- 10 文字のカスタムスクリプトバリデータ
- トルコの ID のカスタムスクリプトバリデータ
次のスクリプトは、基本のカスタムバリデータで、第 5 桁と最初の 4 桁を取得してそれらを変数に割り当て、予測される datalength とこれらの値を比較することで 5 桁のデータ識別子を検証します。
パラメータ | 説明 |
|---|---|
パターン |
|
正規化群 | なし |
カスタムスクリプト |
|
次のカスタムスクリプトは LL/MM/DD/YYYY の形式の 10 文字の文字列を検証します。最初の 2 文字はその人のイニシャルで、検証から除外されます。残りの桁は別の変数に保存され、乗数によって計算されて追加されます。その後、適切な日 (32 未満)、月 (13 未満)、年 (2051 未満) に従っているかを確認するために比較されます。
パラメータ | 説明 |
|---|---|
パターン |
|
正規化群 | 数字と英字 |
カスタムスクリプト |
|
次のカスタムスクリプトバリデータはトルコの ID 番号の一致を検証するために使うことができます。トルコの ID は 11 桁の番号です。最初の桁にはゼロを含めることはできません。第 10 桁と第 11 桁は誤り検出用のチェックデジットです。
パラメータ | 説明 |
|---|---|
パターン |
|
正規化群 | 数字のみ |
カスタムスクリプト |
|