自定义验证逻辑