Reconsider `username` requirements
Currently, the following regex is used to validate usernames: ^[a-zA-Z0-9]+[.\-_]?[a-zA-Z0-9]+$
This is quite restrictive, imho. The regex basically says: One or more alphanumeric characters, followed by an optional .
, -
, or _
character, followed by one or more alphanumeric characters.
This requires that usernames meet the following styles:
username1
user-name2
user.name3
user_name4
This issue is in place to maintain a discussion about this topic. We welcome all ideas, thoughts and proposals.