LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

根据身份证号码导出生日和性别(JavaScript代码)

admin
2012年5月3日 23:19 本文热度 2569
<script language="Javascript">
  
function showBirthday(val)
  
{
   
var birthdayValue;
   
if(15==val.length)
   
//15位身份证号码
    birthdayValue = val.charAt(6)+val.charAt(7);
    
if(parseInt(birthdayValue)<10)
    
{
     birthdayValue 
= '20'+birthdayValue;
    }

    
else
    
{
     birthdayValue 
= '19'+birthdayValue;
    }

    birthdayValue
=birthdayValue+'-'+val.charAt(8)+val.charAt(9)+'-'+val.charAt(10)+val.charAt(11);
    
if(parseInt(val.charAt(14)/2)*2!=val.charAt(14))
     document.all.sex.value
='男';
    
else
     document.all.sex.value
='女';
    document.all.birthday.value
=birthdayValue;
   }

   
if(18==val.length)
   
//18位身份证号码
?    birthdayValue=val.charAt(6)+val.charAt(7)+val.charAt(8)+val.charAt(9)+'-'+val.charAt(10)+val.charAt(11)  
   
+'-'+val.charAt(12)+val.charAt(13);

    
if(parseInt(val.charAt(16)/2)*2!=val.charAt(16))
     document.all.sex.value
='男';
    
else
     document.all.sex.value
='女';
    
if(val.charAt(17)!=IDCard(val))
    
{
     document.all.idCard.style.backgroundColor
='#ffc8c8';
    }

    
else
    
{
     document.all.idCard.style.backgroundColor
='white';
    }

    document.all.birthday.value
=birthdayValue;
   }

  }

  
// 18位身份证号最后一位校验
  function IDCard(Num)
  
{
   
if (Num.length!=18)
    
return false;
   
var x=0;
   
var y='';
   
for(i=18;i>=2;i--)
    x 
= x + (square(2,(i-1))%11)*parseInt(Num.charAt(19-i-1));
   x
%=11;
   y
=12-x;
   
if (x==0)
    y
='1';
   
if (x==1)
    y
='0';
   
if (x==2)
    y
='X';
   
return y;
  }

  
// 求得x的y次方
  function square(x,y)
  
{
   
var i=1;
   
for (j=1;j<=y;j++)
    i
*=x;
   
return i;
  }

  
</script>

该文章在 2012/5/3 23:19:30 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved