/*身份證 驗證*/function checkidcard(idcode)
// 獲取餘數
var resisue = num % 11;
var last_no = check_code[resisue];
/*1、第一位不可能是0
2、第二位到第六位可以是0-9
3、第七位到第十位是年份,所以七八位為19或者20
4、十一位和十二位是月份,這兩位是01-12之間的數值
5、十三位和十四位是日期,是從01-31之間的數值
6、十五,十六,十七都是數字0-9
7、十八位可能是數字0-9,也可能是x
*/var idcard_patter = /^[1-9][0-9]([1][9][0-9]|[2][0][0|1][0-9])([0][1-9]|[1][0|1|2])([0][1-9]|[1|2][0-9]|[3][0|1])[0-9]([0-9]|[x])$/;
// 判斷格式是否正確
var format = idcard_patter.test(idcode);
// 返回驗證結果,校驗碼和格式同時正確才算是合法的身份證號碼
return last === last_no && format ? true : false;
}return false;
}/*身份證獲取(出生年月,性別)*/
$("#member-info-tbody").on("input propertychange", "input[name='cardnumber']", function () else if ($thisval.length == 18)
$(that).parent().parent().find("input[name='birthday']").val(datelabel);
var ***no = "";//性別
if ($thisval.length == 15) else if ($thisval.length == 18)
var ***label = ***no % 2;
if (***label == 0) else
$(that).parent().parent().find("input:checkbox[name='***']").prop('checked', false);
$(that).parent().parent().find("input:checkbox[name='***'][value='" + ***label + "']").prop('checked', true);}}
});
根據身份證號回填生日
根據身份證號回填生日 開發工具與關鍵技術 visual studio 2015在我們做的很多專案中,我們都可以看到很多賬號的註冊,而在我們註冊賬號的時候總是要填寫很多很多關於個人的一些資訊,而我們的身份證資訊以及生日這些資訊往往就是我們必填的選項,所以我們在填寫完我們的身份證資訊之後,如何讓我們的生...
js判斷身份證號
var vcity 身份證號合法性驗證 支援15位和18位身份證號 支援位址編碼 出生日期 校驗位驗證 identitycodevalid function card 校驗長度,型別 if this.iscardno card false 檢查省份 if this.checkprovince car...
Python 根據身份證號判斷所屬省份,生日與性別
身份證為18位,前6位為籍貫,其中前2位為省區編號,7到10位為出生年,11到12為月,13到14為日期 17位為性別,偶數為女,奇數為男 dic defidget str newstr if dic.get str newstr dic str return newstr instr input ...