function fgn_no_chksum(reg_no)
{
var sum = 0;
var odd = 0;
buf = new Array(13);
for (i = 0; i < 13; i++) buf[i] = parseInt(reg_no.charAt(i));
odd = buf[7]*10 + buf[8];
if (odd%2 != 0)
{
return false;
}
if ((buf[11] != 6)&&(buf[11] != 7)&&(buf[11] != 8)&&(buf[11] != 9))
{
return false;
}
multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
for (i = 0, sum = 0; i < 12; i++) sum += (buf[i] *= multipliers[i]);
sum=11-(sum%11);
if (sum>=10) sum-=10;
sum += 2;
if (sum>=10) sum-=10;
if ( sum != buf[12])
{
return false;
}
else
{
return true;
}
}
'WEB > HTML/Css/Script' 카테고리의 다른 글
| vbscript 사용시 주의 점.. (0) | 2007/06/20 |
|---|---|
| 정규식을 이용한 replace (0) | 2007/06/20 |
| 외국인 번호 체크 (0) | 2007/06/20 |
| 메시지 창 없이 브라우저 종료하기 (0) | 2007/06/20 |
| 텍스트박스에 엔터치면 자동 submit되는 것 막기 (1) | 2007/06/20 |
| 웹 템플릿 무료 제공 사이트 (0) | 2007/06/17 |
0 Trackback,
0 Comment,
:




최근에 달린 댓글
링크
최근에 받은 트랙백
태그목록