본문 바로가기

BE/Web

[웹][javascript] 사업자 등록번호 확인함수

사업자 등록번호 체크하는 javascript 함수 

var checkSum = 0;
var checkID = [1,3,7,1,3,7,1,3,5];
var bizNum= $('input[name=company_number]').val(); 
if ((bizNum = (bizNum+'').match(/\d{1}/g)).length != 10) { 
    alert('사업자 등록 번호가 올바르게 입력되었는지 확인해주세요.');
    return false; 
}
for (var i=0; i<9; i++) {
    checkSum += checkID[i] * Number(bizNum[i]);
}  
if (10 - ((checkSum + Math.floor(checkID[8] * Number(bizNum[8]) / 10)) % 10) != Number(bizNum[9])) {
    alert('사업자 등록 번호가 올바르게 입력되었는지 확인해주세요.');
    return false;
}​