- 정보공유
[기타] [javascript] 사업자번호체크
function isBusiNoByValue(strNo) {
var sum = 0;
var getlist =new Array(10);
var chkvalue =new Array("1","3","7","1","3","7","1","3","5");
for ( var i = 0; i < 10; i++ ) {
getlist[i] = strNo.substring(i, i+1);
}
for ( var i = 0; i < 9; i++ ) {
sum += getlist[i]*chkvalue[i];
}
sum = sum + parseInt((getlist[8]*5)/10);
sidliy = sum%10;
sidchk = 0;
if ( sidliy != 0 ) {
sidchk = 10 - sidliy;
}
else {
sidchk = 0;
}
if ( sidchk != getlist[9] ) {
return false;
}
return true;
}