🎯
validateKit Examples
✅
isValidFormat
주어진 값이 지정된 형식(이메일, 전화번호)에 맞는지 검증합니다.
validateKit.isValidFormat({ format: 'email', value: 'test@example.com' })결과:
test@example.com: 유효함 ✅
📧 이메일 검증
isValidFormat({ format: 'email', value: 'test@example.com' })일반적인 이메일
유효함 ✅
isValidFormat({ format: 'email', value: 'invalid-email' })잘못된 형식
유효하지 않음 ❌
isValidFormat({ format: 'email', value: 'user.name+tag@domain.co.kr' })복잡한 이메일
유효하지 않음 ❌
isValidFormat({ format: 'email', value: '@domain.com' })사용자명 누락
유효하지 않음 ❌
isValidFormat({ format: 'email', value: 'user@' })도메인 누락
유효하지 않음 ❌
isValidFormat({ format: 'email', value: 'user@domain' })최상위 도메인 누락
유효하지 않음 ❌
📱 전화번호 검증
isValidFormat({ format: 'phone', value: '010-1234-5678' })올바른 형식
유효함 ✅
isValidFormat({ format: 'phone', value: '01012345678' })하이픈 없음
유효하지 않음 ❌
isValidFormat({ format: 'phone', value: '010-123-5678' })자릿수 틀림
유효하지 않음 ❌
isValidFormat({ format: 'phone', value: '02-1234-5678' })지역번호 형식
유효하지 않음 ❌
isValidFormat({ format: 'phone', value: '011-1234-5678' })011 번호
유효함 ✅
isValidFormat({ format: 'phone', value: '010-12345-678' })잘못된 자릿수
유효하지 않음 ❌