支持自定义验证方法，满足各种验证需求