법인등록번호 검증 공식
법인등록번호 13자리를 가중치 1,2 공식으로 확인하고 6-7 자리로 나눠요.
무엇이 어려운가요
법인등록번호는 사업자등록번호와 다른 번호예요. 마지막 자리는 앞 12자리에 1,2 를 번갈아 곱해 더한 값으로 만든 검증 숫자예요. 10 에서 그 합의 일의 자리를 뺀 값(10 이면 0)이 마지막 숫자와 같으면 맞는 형식이에요.
직접 입력해 보세요
마지막 숫자를 바꿔 보세요
formatCorporateNumber(입력)'130111-0006246'isValidCorporateNumber(입력)true
코드
npm install @bestow-ui/korean-utilsimport { formatCorporateNumber, isValidCorporateNumber } from '@bestow-ui/korean-utils';
formatCorporateNumber('1301110006246'); // '130111-0006246'
isValidCorporateNumber('130111-0006246'); // true
isValidCorporateNumber('130111-0006247'); // false알아 둘 점
공식을 통과해도 실제로 등기된 법인이라는 뜻은 아니에요. 등기 여부는 인터넷등기소에서 확인해요.
React 입력 컴포넌트
CorporateNumberInput( @bestow-ui/react)는 이 함수를 쓰는 입력 칸이에요. 입력하는 동안 하이픈을 넣고, 13자리를 채우면 이 공식으로 확인해요.