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