国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

javascript 出生日期和身份證判斷大全

2019-11-21 01:33:46
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
if(document.form1.csrq.value==""){
alert("請(qǐng)?zhí)顚?xiě)出生日期!");
document.form1.csrq.focus();
return false;
}
if(document.form1.csrq.value==""){
alert("請(qǐng)?zhí)顚?xiě)出生日期!");
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("出生日期與身份證號(hào)不一致!");
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("出生日期與身份證號(hào)不一致!");
document.form1.csrq.focus();
return false;
}
}
}
if(!isIdCardNo(document.form1.sfzh.value)){
document.form1.sfzh.focus();
return false;
}
function isNN(num){
var badChar ="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //大寫(xiě)字母
badChar += "abcdefghijklmnopqrstuvwxyz"; //小寫(xiě)字母
badChar += "0123456789"; //數(shù)字
badChar += " "+" ";//半角與全角空格
badChar += "`~!@#$%^&()-_=+]//|:;/"http://'<,>?/";//特殊符號(hào)
var c;
//for(var i=0;i<name.length;i++){//依次判斷name中的字符
c=num.charAt(0);//取出num中的第1個(gè)字符
if(badChar.indexOf(c) != -1){ //如果當(dāng)前字符在badChar中找到了匹配字符,說(shuō)明它不是漢字
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("如果是軍官號(hào)請(qǐng)輸入完整,例如:某軍官證號(hào)為政字第123456號(hào);如果是身份證號(hào)請(qǐng)檢測(cè)您輸入的位數(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("輸入的身份證號(hào) "+ a[0] +" 里出生日期不對(duì)!"); return false;}
}
return true;
}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 贺兰县| 北辰区| 浮梁县| 宜阳县| 仙游县| 烟台市| 太白县| 犍为县| 玉山县| 金门县| 新沂市| 三穗县| 铁力市| 蓝山县| 茂名市| 星座| 运城市| 福清市| 毕节市| 马尔康县| 克拉玛依市| 江口县| 定安县| 东乡县| 凤翔县| 靖江市| 耿马| 甘泉县| 静安区| 伽师县| 龙山县| 甘孜| 三穗县| 贵阳市| 柞水县| 临沂市| 沁阳市| 上虞市| 新邵县| 辛集市| 神木县|