Social media username validator
Level: Advanced (score: 4)
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!