Skip to content

A robust JavaScript username generator that cleans user input using Regex and appends a unique, 3-digit padded random suffix. Built with clean code practices and ES6+ methods.

Notifications You must be signed in to change notification settings

parvez078/username-generator-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

┬а

History

3 Commits
┬а
┬а
┬а
┬а

Repository files navigation

username-generator-js

A robust JavaScript username generator that cleans user input using Regex and appends a unique, 3-digit padded random suffix. Built with clean code practices and ES6+ methods.

ЁЯЪА Pro Username Generator (JS)

рдпрд╣ рдПрдХ рдкреНрд░реЛрдлреЗрд╢рдирд▓ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрдзрд╛рд░рд┐рдд рдпреВрдЬрд░рдиреЗрдо рдЬреЗрдирд░реЗрдЯрд░ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рднреА рдирд╛рдо рдХреЛ рдПрдХ рдпреВрдирд┐рдХ рдФрд░ рдХреНрд▓реАрди рд╕реЛрд╢рд▓-рдореАрдбрд┐рдпрд╛ рд╕реНрдЯрд╛рдЗрд▓ рдпреВрдЬрд░рдиреЗрдо рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред

тЬи рдореБрдЦреНрдп рдлреАрдЪрд░реНрд╕ (2026 Features)

  • Data Sanitization: Regular Expressions (Regex) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╛рд▓рддреВ рд╕рд┐рдореНрдмрд▓реНрд╕ рдФрд░ рд╕реНрдкреЗрд╕ рдХреЛ рд╣рдЯрд╛рддрд╛ рд╣реИред
  • Ensured Uniqueness: 000-999 рдХреЗ рдмреАрдЪ рд░реИрдВрдбрдо рдирдВрдмрд░ рдЬреЛреЬрддрд╛ рд╣реИред
  • Smart Padding: padStart() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдирдВрдмрд░ рд╣рдореЗрд╢рд╛ 3 рдЕрдВрдХреЛрдВ рдХрд╛ рд╣реА рд░рд╣реЗ (рдЬреИрд╕реЗ 007 рди рдХрд┐ рд╕рд┐рд░реНрдл 7)ред
  • Error Handling: рдЦрд╛рд▓реА рдЗрдирдкреБрдЯ рдпрд╛ рдЧрд▓рдд рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдЪреЗрдХ рд▓рдЧрд╛рддрд╛ рд╣реИред

ЁЯЫа рддрдХрдиреАрдХ (Tech Stack)

  • Language: JavaScript (ES6+)
  • Methods: replace(), toLowerCase(), Math.random(), padStart(), toString()

ЁЯУЭ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

  1. рдпреВрдЬрд░ рд╕реЗ prompt() рдХреЗ рдЬрд░рд┐рдП рдирд╛рдо рд▓реЗрддрд╛ рд╣реИред
  2. рдирд╛рдо рд╕реЗ рд╕реНрдкреЗрд╢рд▓ рдХреИрд░реЗрдХреНрдЯрд░реНрд╕ рдФрд░ рд╕реНрдкреЗрд╕ рдХреЛ рд╕рд╛рдл рдХрд░рддрд╛ рд╣реИред
  3. рдПрдХ 3-рдбрд┐рдЬрд┐рдЯ рдХрд╛ рд░реИрдВрдбрдо рдирдВрдмрд░ рдЬрдирд░реЗрдЯ рдХрд░рддрд╛ рд╣реИред
  4. рдЕрдВрдд рдореЗрдВ @name_000 рдлреЙрд░реНрдореЗрдЯ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рджреЗрддрд╛ рд╣реИред

ЁЯЪА рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдФрд░ рдЙрдкрдпреЛрдЧ

  1. рдЗрд╕ рдлрд╛рдЗрд▓ рдХреЛ рдХреНрд▓реЛрди рдХрд░реЗрдВ:
    git clone github.com

About

A robust JavaScript username generator that cleans user input using Regex and appends a unique, 3-digit padded random suffix. Built with clean code practices and ES6+ methods.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published