사업자 등록번호 체크

function reg_no_check()
{
var chkRule = "137137135";
var ThisVal1=document.form1.social_no1.value;
var ThisVal2=document.form1.social_no2.value;
var ThisVal3=document.form1.social_no3.value;

var strCorpNum = ThisVal1 + ThisVal2 + ThisVal3; // 사업자번호 10자리
var step1, step2, step3, step4, step5, step6, step7;

step1 = 0; // 초기화

for (i=0; i<7; i++)
{
step1 = step1 + (strCorpNum.substring(i, i+1) *chkRule.substring(i, i+1));
}

step2 = step1 % 10;
step3 = (strCorpNum.substring(7, 8) * chkRule.substring(7, 8))% 10;
step4 = strCorpNum.substring(8, 9) * chkRule.substring(8, 9);
step5 = Math.round(step4 / 10 - 0.5);
step6 = step4 - (step5 * 10);
step7 = (10 - ((step2 + step3 + step5 + step6) % 10)) % 10;

if (strCorpNum.substring(9, 10) != step7) // 결과 비교 판단
{
alert("사업자 등록 번호에 이상이 있습니다.

확인하시고 다시 입력해
주세요. ")
document.form1.social_no1.value = "";
document.form1.social_no2.value = "";
document.form1.social_no3.value = "";
document.form1.social_no1.focus();
return false;
}
return true;
}
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2004/12/14 13:45 2004/12/14 13:45
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/61

Trackback URL : http://tcbs17.cafe24.com/tc/trackback/61

« Previous : 1 : ... 5585 : 5586 : 5587 : 5588 : 5589 : 5590 : 5591 : 5592 : 5593 : ... 6391 : Next »

블로그 이미지

- 홍반장

Archives

Recent Trackbacks

Calendar

«   2024/11   »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Statistics Graph

Site Stats

Total hits:
238512
Today:
1629
Yesterday:
1352