Username must be between 3 and 30 characters.
Password must be at least 8 characters long, contain at least one number, lowercase letter, uppercase letter, and a special character (e.g. #).