/** 根据输入身份证号自动带入年龄性别 */
idCardchange(val) {
if (val) {
// 年龄
var myDate = new Date();
var month = myDate.getMonth() + 1;
var day = myDate.getDate();
var age = myDate.getFullYear() - val.substring(6, 10) - 1;
if (
val.substring(10, 12) < month ||
(val.substring(10, 12) == month && val.substring(12, 14) <= day)
) {
age++;
}
this.formData.age = age;
if (parseInt(val.substr(16, 1)) % 2 == 1) {
this.formData.sex = "0";
//是男则执行代码 ...
} else {
this.formData.sex = "1";
//是女则执行代码 ...
}
//出生年月
var birthday = "";
if (val != null && val != "") {
if (val.length == 15) {
birthday = "19" + val.substr(6, 6);
} else if (val.length == 18) {
birthday = val.substr(6, 8);
}
birthday = birthday.replace(/(.{4})(.{2})/, "$1-$2-");
}
this.formData.birthday = birthday;
}
},
el-input根据输入身份证号自动带入年龄性别
最新推荐文章于 2024-04-10 13:59:26 发布