写在前面的
唯一识别码的概念在各行业都很通用,无论是流水号还是身份证号都是如此,之前 Nuco.Tech 具体研究过雪花算法、美团的 Leaf 算法做了 nucoid 实现高并发下的标识符分发(nucoid 不开源)。国内各行业的唯一识别码也大都有校验规则。
场景决定的项目
在西部计划服务的期间,利用互联网手段上云处理合规工作,可以极大的促进工作效率。目前基于钉钉和宜搭做了一些“云数据库”,帮助单位同事降低工作错误、提高工作效率。
因为是在政府单位,所以与身份证号、社会信用代码等等打交道比较多,因而萌生了写一个将自定义校验规则独立发包的项目。所有的计算流程均按照 国家标准全文公开 (samr.gov.cn) 系统的国标原文进行计算校验;部分非国家标准但仍然现行的行业/部门标准,来源于互联网资源及可以查到的相关标准文章。
持续开发的特性
GitHub: HerbertHe/chinese-unique-identification-code: 中国各行业唯一识别码编码规范校验 (github.com)
npm: chinese-unique-identification-code - npm (npmjs.com)
CitizenIdentificationNumberChecker
身份证号校验TheUnifiedSocialCreditIdentifierInformationExtractor
统一信用代码信息提取TheUnifiedSocialCreditIdentifierChecker
统一信息代码校验- ...
未来将实现更多的国标,欢迎 Star~
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于