🎯
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' })
잘못된 자릿수
유효하지 않음 ❌