企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 根据身份证取出生日期、性别、年龄 添加一个javascript字段,复制粘贴以下代码,field('')是需要你引用的字段,你的库中需要建有该字段。手机端浏览的,代码不复制头部与尾部的pre标签。实例中需要引用的字段:field('身份证号码') 字段演示:field('身份证号码') // 例如:511100200108185266 输出效果演示:2001-08-18出生 男 13岁 ~~~ //获取输入身份证号码 var UUserCard = field('身份证号码'); //获取出生日期 var ny=UUserCard.substring(6, 10) + "-" + UUserCard.substring(10, 12) + "-" + UUserCard.substring(12, 14); //获取性别 if (parseInt(UUserCard.substr(16, 1)) % 2 == 1) { var xb="男"; //是男则执行代码 ... } else { var xb="女"; //是女则执行代码 ... } //获取年龄 var myDate = new Date(); var month = myDate.getMonth() + 1; var day = myDate.getDate(); var age = myDate.getFullYear() - UUserCard.substring(6, 10) - 1; if (UUserCard.substring(10, 12) < month || UUserCard.substring(10, 12) == month && UUserCard.substring(12, 14) <= day) { age++; } //年龄 age ny+'出生 '+xb+' '+age+'岁'; //输出演示:1920-05-01出生 男 96岁 ~~~