# CUSIP 北美证券编号校验器

校验 9 位 CUSIP 北美证券编号，含 mod-10 校验位验证、发行人代码与发行序号解析。

> 标准页面: https://elysiatools.com/zh/tools/cusip-validator

- **分类:** Validation

- **关键词:** cusip, 证券, 股票, 债券, 北美, 校验位, nsin

## 概述

CUSIP 北美证券编号校验器是一款专为金融从业人员设计的在线工具，用于快速验证 9 位 CUSIP 代码的有效性。该工具支持自动忽略空格和连字符，通过标准的 mod-10 算法校验最后一位校验码，并解析出发行人代码与发行序号，帮助您确保证券数据的准确性。

## 输入项

- **CUSIP 代码** (text): 9-character CUSIP. Spaces and dashes are tolerated.

## 适用场景

- 在录入或导入北美股票、债券等证券数据前，需要确认 CUSIP 编码是否书写正确。
- 收到交易对手方的结算指令时，快速核对证券标识符的校验位是否有效。
- 清洗金融数据库中的历史数据，识别并剔除格式错误或校验失败的无效 CUSIP 记录。

## 工作原理

- 在输入框中输入 9 位的 CUSIP 代码，系统会自动过滤掉其中的空格和连字符等非字符符号。
- 提取前 8 位字符，根据字母与数字的映射规则，使用 mod-10 算法计算出期望的校验位。
- 将计算结果与第 9 位校验位进行比对，同时解析并展示发行人代码和发行序号。

## 使用案例

- 证券交易后台人员在结算前批量验证客户提交的 CUSIP 代码。
- 金融软件开发人员在系统输入框前端快速验证用户输入的证券代码格式。
- 数据库管理员在导入北美市场历史行情数据时进行数据质量检查。

## 常见问题

### CUSIP 代码的结构是怎样的？

CUSIP 代码由 9 位字符组成，前 6 位代表发行人（Issuer），第 7-8 位代表发行序号（Issue），第 9 位为校验位（Check Digit）。

### 该校验器支持带空格或连字符的输入吗？

支持。校验器会自动忽略输入中的空格和连字符，只对核心的 9 位字符进行校验。

### 什么是 mod-10 校验算法？

这是一种用于验证识别码准确性的算法。它将字母转换为对应的数值，通过加权求和并取模 10 来计算校验位。

### 校验通过是否意味着该证券一定存在？

校验通过仅代表该 CUSIP 代码符合编码规则且校验位正确，并不保证该代码在现实中已被分配给某个具体的存续证券。

### 该工具可以校验 12 位的 ISIN 码吗？

本工具专用于 9 位 CUSIP 校验。若要校验 ISIN，请使用专门的 ISIN 校验工具。

## 相关工具

- [ICCID验证器](https://elysiatools.com/zh/tools/iccid-validator): 验证SIM卡的ICCID号码，包含Luhn校验和发行商分析
- [图书编号校验器](https://elysiatools.com/zh/tools/isbn-validator): 验证 ISBN-10 和 ISBN-13 图书编码格式和校验位
- [ISIN 国际证券识别码校验器](https://elysiatools.com/zh/tools/isin-validator): 校验国际证券识别码（ISO 6166 ISIN），含 Luhn 校验位验证、国家/发行人前缀与 NSIN 解析。
- [Luhn 校验码计算器](https://elysiatools.com/zh/tools/luhn-checksum): 使用 Luhn 算法（模 10）校验或生成数字。适用于信用卡、IMEI、IMEISV、SIN、NPI 及任何基于 Luhn 的自定义标识号。
- [SEDOL 英国证券编号校验器](https://elysiatools.com/zh/tools/sedol-validator): 校验 7 位英国/爱尔兰 SEDOL 证券编号，含加权 mod-10 校验位验证与 SEDOL-7 结构解析。
- [银行卡号校验器](https://elysiatools.com/zh/tools/credit-card-validator): 验证银行卡号并识别卡组织（Visa、MasterCard、银联等）
- [MAC地址校验器](https://elysiatools.com/zh/tools/mac-address-validator): 验证MAC地址并识别厂商信息
- [特殊字符校验器](https://elysiatools.com/zh/tools/special-character-validator): 检查字符串是否包含特殊字符（如 !@#$%^&*()_+）并识别其中包含的特殊字符

## 示例

- [Android Java 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-java): Android Java 图像处理示例，包括图像读取保存、缩放和格式转换
- [Android Kotlin 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-kotlin): Android Kotlin 图像处理示例，包括图像读取保存、缩放和格式转换
- [Web Python 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-python): Web Python 图像处理示例，使用 PIL/Pillow 包括读取、保存、缩放和格式转换
- [Web Rust 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-rust): Web Rust 图像处理示例，包括图像读取保存、缩放和格式转换

## 相关内容

- [标识符、配置与输入校验工具](https://elysiatools.com/zh/hubs/validation-validate): 在一个专题里比较邮箱、手机号、IP、日期、Cron、条码、支付信息、env 文件等真实输入的校验工具。
- [标识符、地址与编码格式校验工具](https://elysiatools.com/zh/hubs/validation-format): 围绕标识符、地址、账号与编码格式校验整理的一组工具。
- [JSON Schema 与 API 契约校验工具](https://elysiatools.com/zh/hubs/json-validate): 在一个专题中比较 JSON Schema 校验、OpenAPI 响应检查、变异测试、压力测试和破坏性变更检测工具，适合 API 契约审查流程。
- [联系方式、邮编与物流校验工具](https://elysiatools.com/zh/hubs/contact-shipping-validation): 在一个专题中校验邮箱、电话号码、邮编、国际区号和物流运单号，适合注册、下单和发货工作流。
