Vergaande input-validatie (nog niet volledig af)