Password must contain:
Between 8 and 20 characters
At least 1 upper case letter
At least 1 lower case letter
At least 1 number
At least 1 special character