1. 程式人生 > 其它 >js-身份證識別性別和出生日期

js-身份證識別性別和出生日期

技術標籤:jsjs

***certNo:身份證號
返回值:xxxx-xx-xx/男


  function(certNo) {
    var _len = certNo.length;//獲取身份證的長度
    let brith="";//出生日期 xxxx-xx-xx
    let sex = "";//性別
	//處理18位的身份證號碼從號碼中得到生日和性別程式碼
    if (_len == 18){
        brith=certNo.substr(6, 4) + "-" + certNo.substr(10, 2) + "-"
+ certNo.substr(12, 2), sex:parseInt(certNo.substr(16,1)) % 2==1?"男":"女" } if (_len == 15) { brith="19" + certNo.substr(6, 2) + "-" + certNo.substr(8, 2) + "-" + certNo.substr(10, 2), sex=arseInt(certNo.substr(14,1)) %
2==1?"男":"女" } return brith +"/"+x; },