Password must be:
at least 6 characters
And contain at least one of the following:
one number and one letter
one upper and one lower case letter
one special character (non-alphanumeric)