본문 바로가기

법인등록번호 검증 공식

법인등록번호 13자리를 가중치 1,2 공식으로 확인하고 6-7 자리로 나눠요.

무엇이 어려운가요

법인등록번호는 사업자등록번호와 다른 번호예요. 마지막 자리는 앞 12자리에 1,2 를 번갈아 곱해 더한 값으로 만든 검증 숫자예요. 10 에서 그 합의 일의 자리를 뺀 값(10 이면 0)이 마지막 숫자와 같으면 맞는 형식이에요.

직접 입력해 보세요

마지막 숫자를 바꿔 보세요

formatCorporateNumber(입력)
'130111-0006246'
isValidCorporateNumber(입력)
true

코드

npm install @bestow-ui/korean-utils
import { 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자리를 채우면 이 공식으로 확인해요.

CorporateNumberInput 문서 보기