如果您曾经为西班牙市场构建过表单或后端系统,您可能必须验证 NIF、NIE、CIF 或 IBAN 等财务标识符。
每个都有自己的算法、边缘情况和验证规则——从头开始正确地实现它们是非常棘手的。
在本文中,我将向您展示如何使用 Python 通过单个 API 调用来验证所有四种标识符类型,而无需自己实现或维护验证算法。
西班牙的财政标识符比看起来更复杂:。
NIF:8 位数字 + 1 个字母,使用 modulo-23 算法进行验证。
IBAN:ES + 2 个校验位 + 20 位 BBAN,经 MOD-97 验证。
来源:Dev.to











