substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。
stringObject.substr(start,length)

<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>网吧开机</title><script>var card=(prompt('请输入身份证号码'));var year=card/(10**8);var yearA=year%(10**4);yearB=parseInt(2021-yearA);console.log(card);console.log(year);console.log(yearA);console.log(yearB);switch(yearB>=18){case true:alert('你的身份证号是:'+card+'\n'+"你今年"+yearB+"岁,已成年,开机成功!!");break;case false:alert('你的身份证号是:'+card+'\n'+"你今年"+yearB+"岁,未成年,建议重新找张身份证!!");break;}</script>

[https://ask.csdn.net/questions/7418344]

怎么用js抽取身份证号中的年份?相关推荐

  1. 使用js验证身份证号格式以及身份证号中的生日验证

    由于不管是测试项目练手还是实际项目开发,都应该考虑数据的严密性和软件的通俗易懂的实用性,下面是我用js实现的验证身份证号格式以及身份证号中的生日验证代码 //生日移出点击事件验证身份证号中的生日验证 ...

  2. JavaScript - 从身份证号中获取生日

    JavaScript - 从身份证号中获取生日 知识点 正则表达式(字面量) 字符串拆分 参数一为开始位置索引 S 想要N个字母,E = S+N,E为结束位置索引(开) let reg = /(^\d ...

  3. 【Mac版excel快捷键Control+E实用技巧2】excel如何快速从身份证号中提取出生年月日?

    Mac版excel如何快速从身份证号中提取出生年月日? 我们可以手动将出生年月复制粘贴,但是,如果有几十几百个出生年月需要从身份证号中提取出来呢? 如今,Excel在我们生活和工作中的地位越来越重要, ...

  4. js验证身份证号,超准确

    看程序前先来了解下身份证号的构成:身份证号分为两种,旧的为15位,新的为18位.身份证15位编码规则:dddddd yymmdd xx p    其中 dddddd:地区码    yymmdd: 出生 ...

  5. js通过身份证号获取出生年月日,性别,年龄

    输入框输入身份证号时,我们可以通过js的方法来提取出身份证号里面的出生年月日以及性别,年龄,代码如下 /** 当type=1时获取出生日期,type=2时获取性别,type=3时获取年龄* */var ...

  6. JS验证身份证号地区码及最后一位校验码

    /* 参数为身份证号 返回正确校验码 */ function getjy(id) {     var arr = new Array();//分别取出身份证的前17位加入到这个数组     var a ...

  7. MySQL 如何隐藏客户姓名、手机号或者身份证号中的部分信息

    文章目录 隐藏姓名中的姓氏或者名字 隐藏手机号中间的四位数 隐藏身份证号中间的四位数 大家好,我是只谈技术不剪发的 Tony 老师.很多应用系统在前端显示个人信息时,为了保护信息安全需要将姓名.手机号 ...

  8. Microsoft SQL Server 如何隐藏客户姓名、手机号或者身份证号中的部分信息

    文章目录 隐藏姓名中的姓氏或者名字 隐藏手机号中间的四位数 隐藏身份证号中间的四位数 总结 大家好,我是只谈技术不剪发的 Tony 老师.姓名.手机号.身份证号以及银行卡号等属于个人敏感信息.为了保护 ...

  9. js前端身份证号、手机号脱敏、手机号、身份证号加密(ios浏览器兼容性问题)

    加密,其实就是对字符串的处理,主要包括查找,截取,替换,当然我们还可以使用正则 前端数据是从后端拿到的,关于数据敏感的问题,可能在开发过程中经常遇到,我们也知道前端对数据的处理也都是表皮层,没法达到真 ...

最新文章

  1. Java中的==和equals区别
  2. 笔记-项目进度管理-控制进度
  3. SQL Server报错:选择列表中的列无效,因为该列没有包含在聚合函数或 GROUP BY 子句中...
  4. [BUUCTF-pwn]——ez_pz_hackover_2016
  5. 净资产滚动率_净资产的结构
  6. 中国涉5.9亿份简历信息泄露
  7. webpack前端构建工具学习总结(一)之webpack安装、创建项目
  8. dorehtml.php,帝国cms后台实现刷新多栏目内容页的方法详解
  9. Axure第11享:Axure汉化方法?
  10. POJ - 2718 Smallest Difference
  11. c语言网格搜索,基于C
  12. 状态空间离散化matlab,状态空间方程离散化的matlab处理
  13. 数据科学导引——租车人数预测模型 线性回归模型
  14. 虚拟化之Proxmox VE虚拟机创建及模板制作
  15. systemverilog之覆盖率
  16. 同步多个 git 远程仓库
  17. 三维动画与企业宣传片的制作方案
  18. Abaqus后处理 - 常用技巧
  19. C源码:常用攻击程序
  20. linux管理进程ps命令,ps命令进程管理-linux

热门文章

  1. 【玩转ESP32】17、PWM调光
  2. mysql更改密码后需要重启吗,mysql忘记密码真的需要重启服务吗?
  3. 元宇宙持续火爆,这些问题值得思考和警惕!
  4. Arduino - DIY自动浇花系统(土壤湿度传感器+水泵)
  5. 编译原理:算符优先分析实验
  6. 机器学习入门课程笔记(一)——deeplearning.ai: Neural Networks and Deep Learning
  7. 谷歌浏览器后提示Adobe Flash Player因过期而遭到阻止
  8. Mac如何查找m3u8视频链接,并下载
  9. java木板接水问题_木作施工常见的问题汇总,详解,避免留下遗憾
  10. GPU的发展史,GPU与CPU的关系是什么?为何现在GPU越来越重要?