1. 程式人生 > >工作中遇到的一些小問題的解決方法

工作中遇到的一些小問題的解決方法

  • 前端js判斷身份證號的格式

 function sub(){
        var card= $("#card").val();
        if(card=='' || $.trim(card).length ==0){
            $("#searchForm").submit();
        }else{
            var reg = /(^\d{18}$)|(^\d{17}(\d|X|x)$)/;  
           if(reg.test(card) === false){  
               alert("申請人證件號碼不合法,請輸入18位正確身份證號!");  
               return  false;  
           }else{
               $("#searchForm").submit();
           }
        }
    }
  • Oracle函式將身份證18轉換成15位

create or replace function get_card15(cardno varchar2) return varchar2 is
  FunctionResult varchar2(15);
begin
  FunctionResult := substr(cardno,1,6)||substr(cardno,9,9);
  return(FunctionResult);
get_card15end get_card15;