GH avatar Bite 112. Social Media Username Validator

In this Bite you parse social_platforms below into a dict of Validator namedtuples. For each social network you should extract a range and re.compile object.

With the data parsed complete validate_username that validates a username against a social network of choice (Twitter, Facebook, Reddit here).

The regex might make this a bit more advanced, but as it's an advanced Bite we hope you can draw from the docstrings and tests. Enjoy and keep learning more Python!

Will you be Pythonista #23 to crack this Bite?
It takes an average of ~100 minutes to solve this Bite (submissions 5-240 min).
Pythonistas rate this Bite 5.0 on a 1-10 difficulty scale.
» Up for a challenge? 💪

Login and get coding
We use Python 3.7