sysLib.verifyChkDigitMod10() システム関数は、一連の数字で始まる NUM 変数または文字変数で、モジュラス 10 チェック・ディジットを検証します。
sysLib.verifyChkDigitMod10(
text CHAR | NUM in,
checkLength INT in,
result SMALLINT inOut)
以下の例に、アカウント番号内のチェック・ディジットを示します。
program VerifyDigit10 type BasicProgram
acctNo CHAR(10) = "1734289"; // 9 はチェック・ディジットです
len SMALLINT = 7;
result SMALLINT = 0;
function main()
sysLib.verifyChkDigitMod10 (acctNo, len, result);
if (result != 0)
sysLib.writeStdout("Check digit not correct");
end
end // main
end // program
チェック・ディジットの値の計算に使用されるアルゴリズムに関して詳しくは、calculateChkDigitMod10()を参照してください。
| プラットフォーム | 問題 |
|---|---|
| JavaScript 生成 | 関数 sysLib.verifyChkDigitMod10() はサポートされていません。 |