Theoretically Server side validation should be the same as local validation (not exactly the same)
Local validation doesn't know the state of your account, so it checks for error in your local project. So there's alwasys a chance that local validation will Pass/Fail but you will get different result in server side validation.
Local validation is still buggy, specially in some cases like forms validations and stuff.