4000-271-266
免费试用

根据身份证号自动计算年龄

1. 创建表单

创建一个普通表单,添加 1 个单行文本输入身份证号码,1 个数值组件来获取信息,如图:

表单编辑页面

2. 如何根据身份证获取年龄

先判断身份证信息是否为 18 位,等于 18 位时再进行计算。 获取到身份证号内出生年的信息与当前时间的年份进行计算,获取年龄,由于LEFT()、RIGHT()、TEXT()函数的结果数据类型为字符串,如要进行计算需要用VALUE()转为数值。

说明:身份证第 7-10 位是出生年的信息。

下述代码可直接复制到公式编辑器内,注意替换身份证字段

{"text":"IF(EQ(LEN(身份证),18),VALUE(TEXT(TODAY(),\"yyyy\"))-VALUE(RIGHT(LEFT(身份证,10),4)),\"\")","marks":[{"from":{"line":0,"ch":10,"sticky":null},"to":{"line":0,"ch":15,"sticky":null},"value":"textField_kn8841dw","invalid":false},{"from":{"line":0,"ch":66,"sticky":null},"to":{"line":0,"ch":71,"sticky":null},"value":"textField_kn8841dw","invalid":false}],"isCmData":true}

3. 视频案例

江苏无雀数据科技有限公司 www.wuquedata.com 版权所有
服务热线4000-271-266
ICP备案编号:苏ICP备2022045370号

一对一专业企业顾问

工作时间:9:00-18:00 在线服务

实时解答疑难问题

工作时间:9:00-18:00 在线服务

4000-271-266

工作时间:9:00-18:00 在线服务

售后咨询 电话联系 售前咨询