중국신분증번호 검사 > 그누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개

이걸 어떻게 사용하여야 하는지 모르겟네요,고수님들 부탁드리겠읍니다,,,,아주 필요한것이라서...먼저 감사드리겠읍니다...
© SIRSOFT
현재 페이지 제일 처음으로