in reply to regex elegance contest - validate a pw

/^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9]).{5,8}$/
merlyn, MidLifeXis, and tye gave me the idea in their answers to Operator for "these expressions, in any order". Hope you like it.