700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > //根据身份证号自动生成性别 出生日期和年龄

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

时间:2022-08-04 11:28:26

相关推荐

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

//根据身份证号自动生成性别、出生日期和年龄inputChange() {const reg = /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/if (reg.test(this.dataList.identityCardNo)) {// 身份证号码是否合法var org_birthday = this.dataList.identityCardNo.substring(6, 14);var org_gender = this.dataList.identityCardNo.substring(16, 17);var sex = org_gender % 2 == 1 ? "男" : "女";var birthday = org_birthday.substring(0, 4) + "-" + org_birthday.substring(4, 6) + "-" + org_birthday.substring(6, 8);var birthdays = new Date(birthday.replace(/-/g, "/"));let d = new Date();let age = d.getFullYear() - birthdays.getFullYear() - (d.getMonth() < birthdays.getMonth() || (d.getMonth() == birthdays.getMonth() && d.getDate() < birthdays.getDate()) ? 1 : 0);// console.log('生日转换时间', birthdays)// console.log('年龄', age)// 赋值给表格this.dataList.sex = sexthis.dataList.birthday = birthdaythis.dataList.age = age} else {this.dataList.sex = "未填写"return false}},作者:泡芙123链接:/post/6988426072786206733来源:稀土掘金著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。