Нужно ли делать валидацию полей формы регистрации на php?
Любая валидация на клиенте может быть отключена и успешно обойдена.
Валидация на сервере ОБЯЗАТЕЛЬНА.
И там и там делать. Иначе боты вам напихают. Плюс не забывайте о возможности инжекции и прочих "приятных" вещах.