The regex that validates user handles disallows a starting number, dash or underscore. I aspire to give all numbered users an opportunity to be seen as equals amongst their peers, but I'm happy to continue discriminating against the underscored and dashed.
Allow User handles to start with numbers.
The validation for a User now allows numbers, though dashes and underscores are
still not allowed as starting characters. User tests reflect the new behavior.
We can't merge this because it creates a conflict with existing profile URLs.
Users that don't have handles (for example, #45159) are identified by their users IDs. We also use user IDs as aliases, even if a user has a handle (for example, #1).
If we allowed handles that began with number, someone could register a numeric handle (e.g. 45159 or 1), which would collide with these existing URLs.
Thanks for submitting this anyway.