Minecraft wiki entry for Development_versions, associated text: Enchantment levels are slightly exponential again.
It now takes 825 experience to reach level 30.
The first 16 levels are linear, while level 17+ require more points per level to the maximum level of 30 (although one can still have more than 30 XP levels to spend).