3 Password REGEX For your Next JavaScript Project

--

Regular expressions are cryptic and hard to understand and build one from scratch.
But don’t panic with those cryptic symbols, the dev community can help.
Here i am writing 3 password regular expressions to use it at your next JavaScript front end app or your next NodeJS back end application.

// PASSWORD REGEX FOR YOUR NEXT JAVASCRIPT APP

// regex for a basic password must be
// more than 8 chars
const PASSWORD_REGEX_1= ^[A-Za-z0-9]\w{8,}$/;

// more secure regex password must be
// more than 8 chars
// at least one number
const PASSWORD_REGEX_2 = /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}$/;

// more secure regex password must be :
// more than 8 chars
// at least one number
// at least one special character
const PASSWORD_REGEX_3= /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%^&*]).{8,}$/;

You can combine all 3 regular expressions to show proper warning messages.

Great web sites to check your regular expressions :

  1. regex101
  2. regexr
  3. regextester

--

--

Petros Koulianos 💀☠👽

Software Engineer 👽 | Building applications for health industry | Work with JavaScript, Typescript, PHP | My Newsletter📩 at petran.substack.com