은행 코드 목록과 계좌번호 확인
국내 은행 26곳의 금융결제원 표준 코드(카카오뱅크 090, 토스뱅크 092 등)와 계좌번호 자릿수 확인.
무엇이 어려운가요
송금·환불 계좌를 받을 때는 은행 선택 목록과 은행 코드가 필요해요. 은행이 합치거나 이름을 바꾸면(대구은행 → iM뱅크) 목록도 고쳐야 해요.
계좌번호는 은행·상품마다 자릿수와 하이픈 위치가 달라서, 하이픈을 강제로 넣으면 오히려 틀려요.
직접 입력해 보세요
accountNumberDigits(입력)'110123456789'isValidAccountNumber(입력)true
코드
npm install @bestow-ui/korean-utilsimport { accountNumberDigits, isValidAccountNumber, KOREAN_BANKS } from '@bestow-ui/korean-utils';
KOREAN_BANKS.find((bank) => bank.code === '090')?.name; // '카카오뱅크'
accountNumberDigits('110-123-456789'); // '110123456789' (저장용)
isValidAccountNumber('110-123-456789'); // true (10~16자리)
isValidAccountNumber('12345'); // false은행 코드 목록
KOREAN_BANKS 에 든 26곳이에요. 금융결제원 표준 코드 3자리이고, 많이 쓰는 은행부터 적었어요.
| 코드 | 은행 |
|---|---|
| 004 | KB국민은행 |
| 088 | 신한은행 |
| 020 | 우리은행 |
| 081 | 하나은행 |
| 011 | NH농협은행 |
| 003 | IBK기업은행 |
| 090 | 카카오뱅크 |
| 092 | 토스뱅크 |
| 089 | 케이뱅크 |
| 023 | SC제일은행 |
| 027 | 한국씨티은행 |
| 031 | iM뱅크(대구) |
| 032 | 부산은행 |
| 039 | 경남은행 |
| 034 | 광주은행 |
| 037 | 전북은행 |
| 035 | 제주은행 |
| 002 | KDB산업은행 |
| 007 | Sh수협은행 |
| 030 | 수협중앙회 |
| 012 | 지역농·축협 |
| 045 | 새마을금고 |
| 048 | 신협 |
| 071 | 우체국 |
| 050 | 저축은행 |
| 064 | 산림조합 |
알아 둘 점
은행마다 계좌번호 검증 공식이 공개돼 있지 않아 자릿수(10~16)만 확인해요. 실제 계좌·예금주는 예금주 조회 API 로 확인해요.
증권사·외국계 은행 지점은 목록에 없어요. 필요하면 이 목록에 더해 쓰세요.
React 입력 컴포넌트
AccountNumberInput( @bestow-ui/react)는 이 함수를 쓰는 입력 칸이에요. 은행 선택과 계좌번호 입력을 한 묶음으로 받아요.