Cleaner RegEx in EvaluatePassword.
This should be less error prone.