Allow hyphens, at symbols, periods, and underscores in usernames (like Polaris).