JavaScript - 通过居民身份证号码获取年龄和性别(函数封装)
JavaScript封装 函数 获取 通过 年龄 号码 性别
2023-09-11 14:15:54 时间
前言
身份证号并非 “无规则” 数字,每一段都代表着持证公民的一些信息。
当程序拿到用户身份证号后,可 “帮助” 用户算出年龄、性别、出生日期、地区等信息,
计算规则
现在大部分都是二代身份证(依文章发布日期),如果程序严谨的话,通过位数做一二代身份证判断分支,最后分别进行处理。
身份证位数 | 出生年份 | 出生月份 | 出生日期 | 性别 |
---|---|---|---|---|
15位(一代) | 7、8位 | 9、10位 | 11、12位 | 15位 奇男偶女 |
18位(二代) | 7、8、9、10位 | 11、12位 | 13、14位 | 17位 奇男偶女 |
函数封装
直接全部复制即可,
Vue
项目的话,做一下函数写法改造即可。
为此封装了一个函数(方便调用),做了身份证号是否合法验证,如下代码所示:
/**
* 通过身份证号获取年龄、性别
* @description 验证参数合法性,获取信息并返回
* @pa
相关文章
- [转] Javascript 原型链
- how many types in javascript
- JavaScript统计图表插件 Echarts
- javascript 模块引擎 (手写草稿)
- JavaScript - 获取字符串字节数(函数封装)
- 【JavaScript】关于javascript原型的深入理解
- 【JavaScript】理解与使用Javascript中的回调函数
- 【JavaScript】直接拿来用!最火的前端开源项目(一)
- 《JavaScript面向对象精要》——1.8 原始封装类型
- 《JavaScript面向对象精要》——1.8 原始封装类型
- JavaScript循环数组
- ArcGIS Server JavaScript API中ESRI字体下载
- javascript闭包传参就这么简单
- Web 之 JavaScript 一些常用的方法或者开发技巧整理(代码整理)
- Javascript Date原型方法
- 打开电邮附件要小心:新JavaScript勒索工具加密文件无解
- Javascript 面向对象编程(一):封装