提取生日:

replace:替换一个与正则表达式匹配的子串
例:20200426,replace(/(.{4})(.{2})/, ‘$1-$2-’)
$1,$2按顺序对应小括号里面的小正则 捕获到的内容

//提取身份证生日$("#IUBirthday").click(function () {var idCard = $("#formIUStudent [id='IUIdentityCard']").val();var birthday = '';if (idCard != null && idCard != '') {//15位身份证if (idCard.length == 15) {birthday = '19' + idCard.slice(6, 12);} //18位身份证else if (idCard.length == 18) {birthday = idCard.slice(6, 14);} birthday = birthday.replace(/(.{4})(.{2})/, '$1-$2-');//通过正则表达式来指定输出格式为:2020-04-26}$("#formIUStudent [id='IUBirthday']").val(birthday);})

提取性别:

slice() 从已有的数组中返回选定的元素
slice(a,b):索引从0开始,从a开始开始选取到b结束选取(不包括该元素)。
%表示求余运算,即 2%10=2,10%2=0,10%3=1。
例: var ttt = [“1”, “2”, “3”, “4”, “5”, “6”, “7”, “8”, “9”, “10”];
console.log(ttt.slice(3,6));//输出为 [“4”, “5”, “6”]
console.log(ttt.slice(-6, -3));// 输出为 [“5”, “6”, “7”]

//提取身份证性别
$("#IUsex").click(function () {var idCard = $("#formIUStudent [id='IUIdentityCard']").val();var sexStr = '';if (idCard !== "") {//注意:substring substr indexOf  取前不取后 例如(1,2)取1不取2if (parseInt(idCard.slice(-2, -1)) % 2 == 1) {sexStr = '男';}else {sexStr = '女';}}$("#formIUStudent [id='IUsex']").val(sexStr);
})

身份证提取生日和性别相关推荐

  1. mysql根据身份证提取生日和性别和实时计算年龄

    简版: SELECT id_card_no '身份证号' ,YEAR(NOW()) -SUBSTR(id_card_no,7,4) '岁数', SUBSTR(id_card_no,7,8) '出生年月 ...

  2. js生日计算年龄_你知道用EXCEL可以从身份证中提取生日、性别、年龄、生肖吗?...

    首先我们先了解下中国身份证号码的编排规则,中国公民身份证共18位,1~6位为省份地区信息码:7~14位为出生日期码:15~16位数字表示所在地的派出所的代码:第17位数字表示性别(奇数表示男性,偶数表 ...

  3. 【js】根据出生日期算出年龄,获取最近几天日期,实现身份证计算生日,性别,年龄,深度比较两个对象是否相同

    /* 根据出生日期算出年龄*/ export function getAgeBirth(strBirthday) {let returnAgeconst strBirthdayArr = strBir ...

  4. 身份证提取生日,判断性别

    /// <summary>         /// 验证身份证号码         /// </summary>         /// <param name=&quo ...

  5. C# 检验身份证号并提取生日和性别

    /// <summary>         /// 验证身份证号码         /// </summary>         /// <param name=&quo ...

  6. 15位和18位身份证提取出生日期,性别和城市代码

    18位身份证书的验证规则 18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999<公民身份号码>中做了明确的规定. GB11643-1999<公民身份 ...

  7. 通过身份证号提取性别_身份证号提取生日、年龄、性别、籍贯,最简单的方法!...

    上一期,Amy跟大家分享了如何从身份证号中提取出生日期.今天我们继续来讲如何提取年龄.性别.籍贯. 身份证号提取年龄 ✦思路:在E2单元格输入公式"=DATEDIF(D2,TODAY(),& ...

  8. 根据身份证号获取地址、年龄、星座、生肖、生日、性别等基本信息

    居民身份证,是用于证明持有人身份的一种法定证件,多由各国或地区政府发行予公民.并作为每个人重要的身份证明文件. 只需要一条身份证号信息就可以获取到出生地址.年龄.星座.生肖.生日.性别等基本信息,在用 ...

  9. 入门PHP教程:PHP根据身份证号码,获取性别、获取生日、计算年龄等多个信息

    用PHP根据身份证号码,获取性别.获取生日.计算年龄等多个信息 方法教程: 1.PHP根据身份证号码,获取性别. 2.PHP根据身份证号码,获取生日. 3.PHP根据身份证号码,计算年龄. 4.PHP ...

最新文章

  1. Cell:肠道菌群促进帕金森发生ParkinsonDisease
  2. 景观专业结合计算机基础的论文,计算机基础应用论文
  3. 修改服务器ssh登录超时时间
  4. 你不知道的CDN圈内黑话有哪些?
  5. 【恋上数据结构】图代码实现、最小生成树(Prim、Kruskal)、最短路径(Dijkstra、Bellman-Ford、Floyd)
  6. [工具开发] 移动梦网短信发送客户端
  7. 基于TensorFlow实现自定义层的项目代码
  8. (8)USB协议 —— 高速模式握手过程
  9. 基于FreeMarker+aspose的Word模板制作及打印
  10. 单词风暴 分享ID:121082704-BJ0B8-L7IJ5
  11. dfuse 与 Solana 宣布合作,为其高吞吐量区块链提供强大的数据解决方案
  12. 代码执行器 hook console.log 方案
  13. jzoj5236. 【NOIP2017模拟8.7A组】利普希茨
  14. python吃内存吗_python – 为什么泡菜吃内存?
  15. Memcached replace 命令
  16. 过滤掉URL中的参数部分
  17. 瀚云轩玉石系统瀚云轩玉石竞拍系统开发玩法与开发源码分享
  18. 前端提效 - js 批量导出 excel 为zip压缩包
  19. cocos2dx 3.17.2 升级最新的Spine
  20. 关于layui的table组件不支持IE导出的问题简单修复

热门文章

  1. 【从零学习openCV】IOS7根据人脸检测
  2. Excel除了复制粘贴,更快速的将单元格区域的公式转换成数值?
  3. 【每日一读】Large Scale Network Embedding: A Separable Approach
  4. 【云周刊】第130期:阿里研究院发布新网商五大预测,2020年将诞生第一个机器人网商?
  5. 【2023】Kotlin教程 第二篇 面向对象与函数式编程 第15章 数据容器——数组和集合 15.2 集合概述
  6. Linux 时间校准与同步
  7. 蓝桥杯:C语言实现字母图形
  8. ---- 招聘之数据结构 ----
  9. JS处理JSON字符串转数组,数字超17为处理方法
  10. 除了迅雷,这几款下载神器也超级好用!