...
At least one upper case English letter (i.e. A-Z)
At least one lower case English letter (i.e. a-z)
At least one digit (i.e. 0-9)
At least one special character (e.g. Only #?!@$%~()_{}- characters are allowed)
Minimum eight characters in length
...