3-20 characters, alphanumeric
Must contain uppercase, lowercase, number, and special character (@$!%*?&)