Password must contain:
Between 8 and 20 characters
1 upper case letter
1 lower case letter
1 or more numbers
1 or more special characters