idCard() {
// 获取输入身份证号码
var cardNum = "";
//获取出生日期
cardNum.substring(6, 10) +
"-" +
cardNum.substring(10, 12) +
"-" +
cardNum.substring(12, 14);
// 获取性别
if (parseInt(cardNum.substr(16, 1)) % 2 == 1) {
alert("男");
} else {
alert("女");
}
//获取年龄
var myDate = new Date();
var month = myDate.getMonth() + 1;
var day = myDate.getDate();
var age = myDate.getFullYear() - cardNum.substring(6, 10) - 1;
if (
cardNum.substring(10, 12) < month ||
(cardNum.substring(10, 12) == month && cardNum.substring(12, 14) <= day)
) {
age++;
}
//年龄 age
alert(age);
},
javascript js根据身份证号识别性别、年龄、生日年月
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。