중국신분증번호 검사 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

중국신분증번호 검사 정보

중국신분증번호 검사

본문

====================================================
js/wrest.js.php
====================================================
198~252행 추가
----------------------------------------------------
// 중국신분증번호 검사
    function wrestShenfen(fld)
    {
      if (!wrestTrim(fld)) return;
  var shenfenno= fld.value;
  if (fld.value.length < 18)
  {
 
      var pattern = /(^[0-9]{15}$)/;
          if (!pattern.test(fld.value))
          {
              if (wrestFld == null)
              {
                  wrestMsg = "중국신분증번호를 15자리 또는 18자리 숫자로 입력하십시오.\n";
                  wrestFld = fld;
              }
  }  else if    (
    shenfenno.substr(0,2) < '10' ||
    shenfenno.substr(0,2) > '82' ||
                shenfenno.substr(8,2) < '01' ||
                shenfenno.substr(8,2) > '12' ||
shenfenno.substr(10,2) < '01' ||
                shenfenno.substr(10,2) > '31'
)
          {
                  wrestMsg = "올바른 15자리 중국신분증번호가 아닙니다.\n";
                  wrestFld = fld;
          }
  }
  else if (fld.value.length > 17)
  {
      var pattern = /(^[0-9]{18}$)/;
          if (!pattern.test(fld.value))
          {
              if (wrestFld == null)
              {
                  wrestMsg = "중국신분증번호를 15자리 또는 18자리 숫자로 입력하십시오.\n";
                  wrestFld = fld;
              }
  }  else if (
      shenfenno.substr(0,2) < '10' ||
      shenfenno.substr(0,2) > '82' ||
                  shenfenno.substr(6,4) > '2010' ||
  shenfenno.substr(6,4) < '1900' ||
                  shenfenno.substr(10,2) < '01' ||
                  shenfenno.substr(10,2) > '12' ||
  shenfenno.substr(12,2) < '01' ||
                  shenfenno.substr(12,2) > '31'
  )
            {
              wrestMsg = "올바른 18자리 중국신분증번호가 아닙니다.\n";
              wrestFld = fld;
            }
  }
}
----------------------------------------------------
14행 추가
----------------------------------------------------
'memberid', 'nospace', 'numeric', 'alpha', 'alphanumeric',  'shenfen',
----------------------------------------------------
417행 추가
----------------------------------------------------
case "shenfen"        : wrestShenfen(this.elements[i]); break;
----------------------------------------------------
// 중국신분증번호 검사
추천
0

댓글 6개

이걸 어떻게 사용하여야 하는지 모르겟네요,고수님들 부탁드리겠읍니다,,,,아주 필요한것이라서...먼저 감사드리겠읍니다...
전체 3,309 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT