중국신분증번호 검사 정보
중국신분증번호 검사본문
====================================================
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;
----------------------------------------------------
// 중국신분증번호 검사
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
0
댓글 6개
ㅎㅎ. 감사합니다., 워낙 작업예상 하고 있는 중이였는데~ 잘쓰겠습니다

좋은 자료 감사합니다...^^
일단 스크랩..
일단 스크랩..
^^감사합니다~필요한거였습니다.
감사합니다.
이걸 어떻게 사용하여야 하는지 모르겟네요,고수님들 부탁드리겠읍니다,,,,아주 필요한것이라서...먼저 감사드리겠읍니다...
넘 좋아여 찾고 잇엇습니다.^^
감사합니다.
감사합니다.