유효성검사 구현