位置: 编程技术 - 正文

PHP实现中国公民身份证号码有效性验证示例代码

编辑:rootadmin

推荐整理分享PHP实现中国公民身份证号码有效性验证示例代码,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

本文将使用Java实现中国公民(位或者位)身份证号码的相关验证,功能如下:

身份证号有效性验证 分析详细身份证信息 生成一个虚拟的省份证号码。

身份证号码验证

1、号码的结构 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。

2、地址码(前六位数)

表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T的规定执行。

3、出生日期码(第七位至十四位)

表示编码对象出生的年、月、日,按GB/T的规定执行,年、月、日代码之间不用分隔符。

PHP实现中国公民身份证号码有效性验证示例代码

4、顺序码(第十五位至十七位)

表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号, 顺序码的奇数分配给男性,偶数分配给女性。

5、校验码(第十八位数)

(1)十七位数字本体码加权求和公式 S = Sum(Ai * Wi), i = 0, … , ,先对前位数字的权求和

Ai:表示第i位置上的身份证号码数字值

Wi:表示第i位置上的加权因子 Wi: 7 9 5 8 4 2 1 6 3 7 9 5 8 4 2

(2)计算模 Y = mod(S, )

(3)通过模得到对应的校验码 Y: 0 1 2 3 4 5 6 7 8 9 校验码: 1 0 X 9 8 7 6 5 4 3 2

IDValidator.php

调用

标签: PHP实现中国公民身份证号码有效性验证示例代码

本文链接地址:https://www.jiuchutong.com/biancheng/293542.html 转载请保留说明!

上一篇:Laravel5中Cookie的使用详解

下一篇:Yii2表单事件之Ajax提交实现方法

  • 小规模纳税人印花税怎样计算
  • 计提增值税如何处理
  • 印花税税源明细表怎么填
  • 融资租赁的两种模式
  • 一般纳税人销售自己使用过的汽车
  • 连续亏损3年
  • 批发商税率
  • 存货清查会计分录例题盘亏
  • 外出经营许可证办理流程
  • 所有者权益科目编码
  • 公司投资另一个公司的投资款怎么入账
  • 增值税普票销项负数会影响报销吗
  • 快递公司需要交税吗
  • 物业服务费属于什么合同印花税
  • 税控服务费全额抵扣文件
  • 小规模纳税人税收政策2023
  • 个人买卖二手房交什么税
  • 公司购买的商品给别的企业用了,企业所得税能列支吗
  • 借款利息可以入账吗
  • 会计中包装物计入
  • 上个月开的发票退回怎么处理?
  • 建筑业调试费进什么科目?
  • 集团提供厂房是否需要缴纳印花税?
  • 隔月的发票能作废吗
  • 公司资产报废处理请示
  • 公司过年买的鞭炮可以入账吗
  • php输出mysql查询结果
  • php utf8转gb2312
  • 公司卖旧车税务处理流程
  • PHP:oci_fetch_assoc()的用法_Oracle函数
  • 利息支出属于生产成本吗
  • 部署文档
  • 长期借款转为实收资本怎么做账
  • 什么是长期股权投资法
  • java+php
  • 特定纳税人是什么意思
  • 顺流交易的会计处理
  • 预训练的目的
  • php底层原理
  • 其他债权投资按公允价值计量,为什么计提减值准备
  • web课程设计模板
  • opencv几何变换
  • 政府返回税款是否计入收入
  • 出差补贴要扣税吗
  • 出差餐补属于福利费吗
  • 业务出差餐费如何记账
  • sql server概述
  • 公司首次申报个人所得税
  • 劳务合同如果不发工资怎么办
  • 科目余额表平是什么情况
  • 代扣代缴的增值税算进项税吗
  • 员工报销的话费要缴纳个税吗?
  • 工程款开票数量和单价要填吗
  • 研发费用计入营业成本还能加计扣除吗
  • 行政性罚款有哪些
  • 以前年度收入少记了怎么做分录
  • 农业银行多级账簿可以代发工资吗
  • 股东向公司借款协议
  • 房地产开发企业销售自行开发的房地产项目
  • WebProxy.exe - WebProxy是什么进程
  • windows10周年纪念版
  • 谷歌安装安卓
  • windows8快捷键
  • [置顶] 此外,车牌号:458143(懂得都懂[吃瓜])
  • bat批处理删除文件
  • 怎么做小地图
  • js创建元素
  • 安卓静态库
  • unity区域光怎么做
  • android长按app快捷功能
  • android简单app实例
  • js日期格式转换
  • js面向对象写法
  • 票种核定和税种核定的区别
  • 小微企业税务优惠政策
  • 网上如何申领电瓶车牌照
  • 工会代扣代缴个税怎么申报
  • 江苏大丰属哪个市
  • 源泉扣缴通俗
  • 公交爱心卡需要每年审吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设