根据身份证号自动生成年龄以及性别

        <div class="form-group"><label class="col-sm-3 control-label"><label class="red">*</label>身份证号码</label><div class="col-sm-3"><inputrequiredname="idcardNo"th:field="*{idcardNo}"class="form-control"type="text"placeholder="请输入身份证号码"/></div></div>
        // 身份证按钮失去焦点事件$('input[name="idcardNo"]').blur(function () {var cardNo = $(this).val()if (!idcardCheck(cardNo)) {$.modal.msgWarning('请输入正确的15或18位身份证号')$('input[name="age"]').val('')$('input[name="genderName"]').val('')return}var age = getAge(cardNo)$('input[name="age"]').val(age)var sex = getSex(cardNo)$('input[name="genderName"]').val(sex)})
        //根据身份证获取年龄function getAge(value) {var myDate = new Date()var month = myDate.getMonth() + 1var day = myDate.getDate()var age = ''if (value.length === 15) {// 一代身份证age = myDate.getFullYear() - ('19' + value.substring(6, 8)) - 1if (value.substring(8, 10) < month ||(value.substring(8, 10) == month &&value.substring(10, 12) <= day)) {age++}} else if (value.length === 18) {// 二代身份证age = myDate.getFullYear() - value.substring(6, 10) - 1if (value.substring(10, 12) < month ||(value.substring(10, 12) == month &&value.substring(12, 14) <= day)) {age++}}return age}
//根据身份证获取性别function getSex(value) {var sex = '未知'if (value.length === 15) {// 一代身份证if (parseInt(value.substr(14, 1)) % 2 == 1) {sex = '男'} else {sex = '女'}} else if (value.length === 18) {// 二代身份证if (parseInt(value.substr(16, 1)) % 2 == 1) {sex = '男'} else {sex = '女'}}return sex}

## 根据身份证号自动生成年龄以及性别相关推荐

  1. //根据身份证号自动生成性别、出生日期和年龄

    //根据身份证号自动生成性别.出生日期和年龄inputChange() {const reg = /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|1 ...

  2. 利用python识别身份证号后获取年龄和性别信息

    利用python识别身份证号后获取年龄和性别信息 1. 实验目的 利用python识别身份证号后,从身份证号中获取年龄和性别信息 2. 主代码 1. 身份证号码识别 # !/usr/bin/pytho ...

  3. 判断身份证号,根据身份证号自动生成出生日期

    判断身份证号,根据身份证号自动生成出生日期 idCodeValid(rule, value, callback) => {let reg = /(^[1-9]\d{5}(18|19|([23]\ ...

  4. js实现根据身份证号自动生成出生日期

    <script src="http://apps.bdimg.com/libs/jquery/1.8.3/jquery.min.js"></script> ...

  5. Excel-根据身份证号自动生成出生日期

    假设身份证号在A5单元格,出生日期在B5单元格,那么在B5单元格中设置以下公式即可: CONCATENATE(MID(A5,7,4), "-", MID(A5,11,2), &qu ...

  6. 输入身份证号自动算出年龄,出生日期,性别

    项目场景: 输入身份证号自动计算出年龄,出生日期,性别 解决方案: 1.定义需要的属性 2.以下是相关代码 3.,然后我这里的代码绑定的事件是光标离开输入框触发,这个根据自己的需求更改就行 注:可以用 ...

  7. sql 通过身份证号字段 推算 年龄age与性别sex

    首先是需要查出身份证号字段  在取身份证号上的出生年月判断个人年龄 在取身份证号上尾数判断个人性别 DEMO SQL: SELECT     b.idno as 身份证号,     (year(NOW ...

  8. Excel中如何用身份证号提取计算年龄?

    Excel中如何用身份证号提取计算年龄? 目录 Excel中如何用身份证号提取计算年龄? 1.在年龄D2单元格中输入公式[=DATEDIF(TEXT(MID(C2,7,8),"00-00-0 ...

  9. Excel根据身份证号批量计算年龄+

    今天要和大家分享的是:Excel根据身份证号批量计算年龄,先看下面的动图演示 1.首先打开表格 2.选中数据区域 3.然后选择diy工具箱 4.选择身份证选项 5.选择提取年龄按钮 6.弹出对话框单击 ...

最新文章

  1. 简单mysql 查询_MySQL简单查询详解
  2. vue2.0通过Axios导出excel文件(解决乱码问题)
  3. 高并发系统设计的 2 个要点,一定要看!
  4. 查看进程命令+关闭进程
  5. SD--关于价格过程的确定
  6. 对官方Mutexes的翻译
  7. Vondrak滤波原理详解及Matlab实现
  8. 国内首家!腾讯云密钥管理系统通过密码应用验证,积极探索行业标准边界
  9. IIAI CVPR 2019 跟踪、检测、分割论文荐读
  10. 接口访问超时 504 Gateway Time-out 优化方案
  11. 爬取了 B 站上的 17398 条评论,分析这部二次元番剧为何受到技术宅的追捧?
  12. Q99:当Bezier曲面(Utah Teapot)同时遇上“噪声纹理”和“Phong反射模型”
  13. chrome网页自动化插件_Automation | 让网页在 Safari 和 Chrome 之间穿梭
  14. AIDA64 Business Edition(系统检测)多国语言绿色特别
  15. Composer下载安装
  16. 计算机怎么保存窗口画面,电脑视频怎么旋转保存 怎样将视频画面进行旋转并保存|视频画面旋转工具...
  17. Qt发布版本退出时错误处理“The inferior stopped because it received a signal from the operating system.”
  18. 二维数组作为参数传递
  19. 传输层协议TCP和UDP的区别详解
  20. 词频统计(仍需完善版)

热门文章

  1. 初学者的Kubernetes圣经
  2. interrupt()方法
  3. uniapp功能篇-1.二次封装luch-request(类似于axios)
  4. 华南师范大学计算机专业录取分数线,2020华南师范大学录取分数线_历年各专业分数线(2017-2019)_各省投档线_一品高考网...
  5. 从0到1使用汤姆猫(tomcat)和servlet实现登录和注册
  6. Linux系统之ping命令
  7. 网易刷屏案例暗藏的内容运营技能!
  8. i额U盾就是宿舍计算机上英语,再见了U盾!今天,建行联手华为改变转账方式!...
  9. services - Internet 网络服务列表
  10. APP与后台安全性问题及应对方案