it must have the following requirements:
The password is at least eight characters long.
The password contains characters from at least three of the following four categories:
English uppercase characters (A - Z)
English lowercase characters (a - z)
Base 10 digits (0 - 9)
Non-alphanumeric (For example: !, $, #, or
