I wear regular (long sight, factor 6.5!!) glasses every waking moment including on commute, MTB and road bike. Never a problem. My prescription needs upping 2-4 years and I've never needed to replace them early because of damage. That said I have never landed on my face but i have had all the usual over the handle bars and low hung branch episodes.
I did try contacts for every day use before i was a cyclist and didn't get on with them and that was the end of that. The current fashion for larger frames has been good from a cycling perspective.