身份证的验证

身份证的验证

本次任务完成时间:2019年07月28日
开发工具与关键技术:Visual  Studio 2015 && 身份证的验证
展示效果:身份证的验证

身份证是国家法定的证明公民个人身份的有效证件。而每个人身份证号都是18位,这些数字的排列并不是随机的,而是各有各的含义。前六位数字分别代表省市县等政府代码,第七到第十四位是持证人的出生年月日,第十五与十六位代表户口所在地的派出所编号,十七位代表性别,男性是奇数,女性是偶数。
我们平时在手机上面或者电脑,就会有一些需要使用到身份证进行验证,最近做的项目里面就用到了身份证验证,而本章内容就是如何实现身份证的验证,身份证的验证是已经封装好的方法,只要直接调用就行,为了减少视图的代码量(代码量比较多),我们可以新建一个js文件用来放置封装的方法,需要使用方法就引用js就可以了。
下面就是封装的方法,可以直接复制,方法里面都是身份证的一些验证,验证身份证合法性的js,分别对15和18位的身份证号进行验证,非常严格。(方法里面也有些注释)

function idCardNo(value) {
//验证身份证号方法
var area = { 11: "北京", 12: "天津", 13: "河北", 14: "山西", 15: "内蒙古", 21: "辽宁", 22: "吉林", 23: "黑龙江", 31: "上海", 32: "江苏", 33: "浙江", 34: "安徽",
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值