📜 Description
Description
The username validation currently allows only alphabetic characters, which rejects many valid GitHub-style usernames containing numbers or hyphens.
For example:
harendra07
john-doe
dev123
are rejected even though they are valid and commonly used usernames.
Steps to Reproduce
-
Open the Signup/Login page
-
Enter a username containing:
- numbers (
user123)
- hyphens (
john-doe)
-
Submit the form
Expected Behavior
The username field should accept valid GitHub-style usernames containing:
- letters
- numbers
- hyphens (
-)
Actual Behavior
The validation only allows letters and rejects otherwise valid usernames.
Impact
This creates a poor user experience because many real-world usernames are incorrectly treated as invalid.
Suggested Fix
Update the username validation regex to support commonly accepted username patterns similar to GitHub usernames.
What browsers are you seeing the problem on?
No response
📃 Relevant Screenshots (Links)

📜 Description
Description
The username validation currently allows only alphabetic characters, which rejects many valid GitHub-style usernames containing numbers or hyphens.
For example:
harendra07john-doedev123are rejected even though they are valid and commonly used usernames.
Steps to Reproduce
Open the Signup/Login page
Enter a username containing:
user123)john-doe)Submit the form
Expected Behavior
The username field should accept valid GitHub-style usernames containing:
-)Actual Behavior
The validation only allows letters and rejects otherwise valid usernames.
Impact
This creates a poor user experience because many real-world usernames are incorrectly treated as invalid.
Suggested Fix
Update the username validation regex to support commonly accepted username patterns similar to GitHub usernames.
What browsers are you seeing the problem on?
No response
📃 Relevant Screenshots (Links)