位置: 编程技术 - 正文

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提交实现方法

  • 2023年印花税税率口诀
  • 个人出租汽车
  • 计提增值税如何处理
  • 内账需要哪些单据
  • 后期装修改造费用计入什么科目
  • 契税计入税金及附加吗
  • 会计二级科目是哪个
  • 取消待摊费用科目
  • 免交城建税的会计分录
  • 以前年度费用调减
  • 个税隔一个月没申报这个月可以补上吗
  • 自然人税收系统生产经营怎么申报
  • 个人挂靠利润如何提取
  • 账面上现金过多的税务风险
  • 发票鉴定管理办法
  • 增值税专票开具要求
  • 话费发票入账
  • 资产负债表其他流动资产包括什么
  • 增值税普通发票税率
  • 增值税专用发票怎么开
  • 企业注销时未分配利润怎么处理
  • 1697508577
  • 报销通行费会计分录
  • 年末利润分录
  • 怎么计提企业所得税在哪里知道计提多少
  • 桌面级cpu天梯图2023
  • php新手入门
  • 应税消费品对外出售
  • 自制原始凭证包括哪些凭证
  • PQIMountSvc.exe是什么进程 PQIMountSvc进程查询
  • 落枕怎么办怎么治疗
  • php文件合并
  • 公司注销后虚开能查吗
  • mmdetection optimizer
  • 计提城建税是在当月提吗
  • 若依框架使用教程
  • php判断是手机端还是端口
  • php实现验证码
  • 资产负债表各项目年初余额栏内各项数字
  • 预提费用的会计分录2018
  • 企业提前还贷为什么违约
  • mysql存储过程 游标
  • 小规模纳税人销售商品会计分录
  • 项目差旅费能计入项目费用吗
  • sql怎么查询个数
  • 总记账凭证核算怎么做
  • 计提银行存款利息
  • 房地产公司分立 土地转移
  • 融资租入固定资产的入账价值
  • 视频制作开票属于现代服务吗?
  • 运输服务和运输费有什么区别
  • 交易性金融资产的账务处理
  • 计提坏账准备的会计分录
  • 免抵税额什么意思
  • 工程异地预缴的税款可以抵机构所在地的税金吗
  • 产品成本核算有哪些方法
  • sql语句去除重复值
  • ubuntu x
  • 联想lenovo小新pro16 2023版
  • 在苹果电脑mac上怎么下载
  • mac 特殊符号
  • linux i3桌面
  • mac 10.8.5升级
  • Win7自带的扫雷怎么都打不开
  • win7旗舰版用户
  • linux怎么配置vim
  • win7升级win 10
  • [置顶]JM259194
  • perl-v
  • javascript总结
  • 检测shell脚本语法错误的命令
  • unity3d碰撞检测源码
  • unity 几种触发事件
  • 法线贴图使用
  • flask框架官方文档
  • 广州契税补贴2022政策
  • 四川省国税局一处处长
  • 广东省地税电子税务局
  • 北京市生育津贴发放标准
  • 江苏税务局电子
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设