巴西 CPF 验证 使用指南

输入 52998224725 显示校验通过;把最后一位改成 6 得到 52998224726,第二位校验位校验失败。

核心功能

适用场景

使用步骤

  1. 输入 11 位 CPF(可带 000.000.000-00 分组格式)
  2. 页面清理分组符后,取前 9 位按权重 10…2 加权求和
  3. 计算 (和×10) mod 11,余数 10 记 0,得第 1 位校验位
  4. 再取前 10 位按权重 11…2 重算第 2 位校验位
  5. 核对两位校验位是否与号码末两位一致

实用技巧

常见问题

CPF 校验位怎么算?
前 9 位按权重 10..2 加权求和,(和×10) mod 11 得第 1 位校验位;再以 10 位按权重 11..2 重算第 2 位,余数 10 记 0。
CPF 通过校验就有效吗?
不代表。页面只校验结构与校验位,个人是否真实注册须在官方系统核对。
为什么提示长度或字符错误?
CPF 须为 11 位数字,输入可带 . 与 - 分组符,页面会先清理;含字母或位数不足会判为格式错误。
→ 去使用 巴西 CPF 验证(免费 · 纯前端 · 数据不上传)