vue进行身份证验证
validateIdCardInfo:function(idno){
let d = new Date();
let year = d.getFullYear();
let month = Number(d.getMonth()) + Number(1) + "";
if (month.length < 2) {
month = "0" + month;
}
let day = d.getDate() + "";
if (day.length < 2) {
day = "0" + day;
}
let date = year + month + day;
let bornDate = idno.substring(6, idno.length - 4);
if (
Number(year) - Number(bornDate.substring(0, 4)) < 7 ||
(Number(year) - Number(bornDate.substring(0, 4)) == 7 &&
Number(month) < Number(bornDate.substring(4, 6))) ||
(Number(year) - Number(bornDate.substring(0, 4)) == 7 &&
Number(month) == Number(bornDate.substring(4, 6)) &&
Number(day) < Number(bornDate.substring(6, 8)))
) {
return true;
}else{
reutrn false;
}
}