最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

javascript出生日期和身份證判斷大全_時(shí)間日期

來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 20:40:42
文檔

javascript出生日期和身份證判斷大全_時(shí)間日期

javascript出生日期和身份證判斷大全_時(shí)間日期:if(document.form1.csrq.value==){ alert(請?zhí)顚懗錾掌?); document.form1.csrq.focus(); return false; } if(document.form1.csrq.value==){ alert(請?zhí)顚懗錾掌?); document.form1.csrq.foc
推薦度:
導(dǎo)讀javascript出生日期和身份證判斷大全_時(shí)間日期:if(document.form1.csrq.value==){ alert(請?zhí)顚懗錾掌?); document.form1.csrq.focus(); return false; } if(document.form1.csrq.value==){ alert(請?zhí)顚懗錾掌?); document.form1.csrq.foc

if(document.form1.csrq.value==""){
alert("請?zhí)顚懗錾掌?");
document.form1.csrq.focus();
return false;
}
if(document.form1.csrq.value==""){
alert("請?zhí)顚懗錾掌?");
document.form1.csrq.focus();
return false;
}else{
if(document.form1.csrq.value.length!=8){
alert("出生日期必須為8位!");
document.form1.csrq.focus();
return false;
}
if(document.form1.sfzh.value.length==18){
var sfzh =document.form1.sfzh.value;
if(document.form1.csrq.value!=sfzh.substring(6,14)){
alert("出生日期與身份證號不一致!");
document.form1.csrq.focus();
return false;
}
}
if(document.form1.sfzh.value.length==15){
var sfzh =document.form1.sfzh.value;
if(document.form1.csrq.value!='19'+sfzh.substring(6,12)){
alert("出生日期與身份證號不一致!");
document.form1.csrq.focus();
return false;
}
}
}
if(!isIdCardNo(document.form1.sfzh.value)){
document.form1.sfzh.focus();
return false;
}
function isNN(num){
var badChar ="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //大寫字母
badChar += "abcdefghijklmnopqrstuvwxyz"; //小寫字母
badChar += "0123456789"; //數(shù)字
badChar += " "+" ";//半角與全角空格
badChar += "`~!@#$%^&()-_=+]\\|:;\"\\'<,>?/";//特殊符號
var c;
//for(var i=0;ic=num.charAt(0);//取出num中的第1個(gè)字符
if(badChar.indexOf(c) != -1){ //如果當(dāng)前字符在badChar中找到了匹配字符,說明它不是漢字
return false;
} else{
return true;
}
}
function isIdCardNo(num)
{
// if (isNaN(num)) {alert("輸入的不是數(shù)字!"); return false;}
var len = num.length, re;
if (len == 15){
re = new RegExp(/^(\d{6})()?(\d{2})(\d{2})(\d{2})(\d{3})$/);
}else if (len == 18){
re = new RegExp(/^(\d{6})()?(\d{4})(\d{2})(\d{2})(\d{3})(\d)$/);
}else if (isNN(num)){
return true;
}else {
alert("如果是軍官號請輸入完整,例如:某軍官證號為政字第123456號;如果是身份證號請檢測您輸入的位數(shù),必須為15位或18位。");
return false;
}
var a = num.match(re);
if (a != null)
{
if (len==15)
{
var D = new Date("19"+a[3]+"/"+a[4]+"/"+a[5]);
var B = D.getYear()==a[3]&&(D.getMonth()+1)==a[4]&&D.getDate()==a[5];
}
if (len == 18)
{
var D = new Date(a[3]+"/"+a[4]+"/"+a[5]);
var B = D.getFullYear()==a[3]&&(D.getMonth()+1)==a[4]&&D.getDate()==a[5];
}
if (!B) {alert("輸入的身份證號 "+ a[0] +" 里出生日期不對!"); return false;}
}
return true;
}

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

javascript出生日期和身份證判斷大全_時(shí)間日期

javascript出生日期和身份證判斷大全_時(shí)間日期:if(document.form1.csrq.value==){ alert(請?zhí)顚懗錾掌?); document.form1.csrq.focus(); return false; } if(document.form1.csrq.value==){ alert(請?zhí)顚懗錾掌?); document.form1.csrq.foc
推薦度:
標(biāo)簽: 身份證 時(shí)間 辨別
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top