We study the exact observability of systems governed by the Schrödinger equation in a rectangle with homogeneous Dirichlet (respectively Neumann) boundary conditions and with Neumann (respectively Dirichlet) boundary observation. Generalizing results from Ramdani, Takahashi, Tenenbaum and Tucsnak (2005), we prove that these systems are exactly observable in in arbitrarily small time. Moreover, we show that the above results hold even if the observation regions have arbitrarily small measures. More precisely, we prove that in the case of homogeneous Neumann boundary conditions with Dirichlet boundary observation, the exact observability property holds for every observation region with nonempty interior. In the case of homogeneous Dirichlet boundary conditions with Neumann boundary observation, we show that the exact observability property holds if and only if the observation region has an open intersection with an edge of each direction. Moreover, we give explicit estimates for the blow-up rate of the observability constants as the time and (or) the size of the observation region tend to zero. The main ingredients of the proofs are an effective version of a theorem of Beurling and Kahane on nonharmonic Fourier series and an estimate for the number of lattice points in the neighbourhood of an ellipse.