beomgo-hooks
v0.0.5
Published
npm modules pair programming
Readme
Hooks Module
핵심
- 필요에 따라 조합할 수 있는 카드 정보 유효성 검사 로직을 만든다.
기능 구현
- [x] 카드 정보를 담을 수 있는 상태 훅을 만든다.
- 카드 정보 유효성 검사 로직을 담은 훅을 만든다.
- [x] 입력값의 길이를 검사하는 로직을 만든다.
- [x] 입력값이 숫자로만 이루어져 있는 지 검사하는 로직을 만든다.
- [x] 카드 번호, 유효 기간, CVC, 비밀번호 앞자리가 일정 길이 및 숫자로만 이루어져 있는 지 확인하는 로직을 만든다.
- [x] 유효 기간 중 월은 01~12 사이의 숫자이어야 한다.
- [x] 유효 기간 중 년은 25년 이상이어야 한다.
- [x] 만들어낸 훅을 이용해 전체 카드 정보가 유효한 지 확인한다.
