系统函数 sysLib.verifyChkDigitMod11 验证以一系列整数开始的字符项中的模 11 校验数位。
此项有 4 位,具有 SMALLINT 类型或 BIN 类型,并且不带小数位。
可以在函数调用语句中使用 sysLib.verifyChkDigitMod11;也可将其用作文本表单中的项验证器。
sysLib.verifyChkDigitMod11 (myInput, myLength, myResult);
6 x 2 = 12 8 x 3 = 24 1 x 4 = 4 2 x 5 = 10 6 x 6 = 36 6 x 7 = 42 5 x 2 = 10
(12 + 24 + 4 + 10 + 36 + 42 + 10) / 11 = 138 / 11 = 12 余 6
11 - 6 = 5
如果余数是 0 或 1,则校验数位是 0。
在此示例中,计算得到的校验数位与校验数位位置中的值相匹配,并且 myResult 的值是 0。
相关参考
EGL 库 SysLib
验证属性