• 身份证


    if( obj && customerCertiType=="11"){
                   if(!obj.match(/^w{18}$/) && !obj.match(/^w{15}$/)){
                       //obj.focus();
                    if(window.alert("身份证号长度应为18位或15位!")){
                        
                        return ;
                    }
                   }else{
                       var year;
                       var month;
                       var date;
                       if(obj.length == 18){
                           if(identifyVerify(obj)){
                            year = obj.substring(6,10);
                            month = obj.substring(10,12);
                            date = obj.substring(12,14);
                            var sexMrk = obj.substring(16,17);
                               if(sexMrk % 2 == 0){
                                    tool.setAttrValue(dwName,"gender","F");//mxt
                                       //issTool.setAttrValue(dw[prefix],prefix+".CSex",[2,'女']);    
                               }else{
                                    tool.setAttrValue(dwName,"gender","M");//mxt
                                       //issTool.setAttrValue(dw[prefix],prefix+".CSex",[1,'男']);
                               }
                           }else{
                               alert("身份证号校验错误!");
                               //obj = "";
                            //obj.focus();
                            return ;
                           }
                       }
                       if(obj.length == 15){
                           year = obj.substring(6,8);
                           month = obj.substring(8,10);
                           date = obj.substring(10,12);
                           var toYear = String(new Date().getFullYear()).substring(2,4);
                           year = "19" + year;
                           var sexMrk = obj.substring(14,15);
                           if(sexMrk % 2 == 0){
                               tool.setAttrValue(dwName,"gender","F");//mxt
                                   //issTool.setAttrValue(dw[prefix],prefix+".CSex",[2,'女']);
                           }else{
                               tool.setAttrValue(dwName,"gender","M");//mxt
                                   //issTool.setAttrValue(dw[prefix],prefix+".CSex",[1,'男']);
                           }
                       }
                    if(year < 1900 || year > new Date().getFullYear() || month > 12 || month < 1 || date > 31 || date < 1){
                        alert("出生日期:" + year + "年" + month + "月" + date + "日 不是合法日期,请检查");
                        //obj = "";
                        //obj.focus();
                        return ;
                    }    
                    var ageMrk = parseInt(new Date().getFullYear()) - parseInt(year);
                   }
               }else{//非身份证
                   
               }
    生如夏花之绚烂,死如秋叶之静美。
  • 相关阅读:
    python3----数据结构
    Java的同步容器和并发容器
    Java基础——IO
    JVM(2)——GC算法和收集器
    Java集合(2)——深入理解ArrayList、Vector和LinkedList
    java线程(7)——阻塞队列BlockingQueue
    JVM(1)——简介
    java泛型——基本使用
    java线程(6)——线程池(下)
    java线程(5)——线程池(上)
  • 原文地址:https://www.cnblogs.com/joyblabla/p/4813150.html
Copyright © 2020-2023  润新知