definitivamente validar en el servidor yo no lo tomaría como una alternativa, debe ser una obligación para mantener la integridad y seguridad de los datos introducidos...
de hecho, en lo posible debes hacer validación del lado del cliente y el servidor...