修正validate