Skip to content

Instantly share code, notes, and snippets.

@realattila
Forked from Solomko2/password-regex.js
Created November 15, 2022 08:33
Show Gist options
  • Select an option

  • Save realattila/d7ae7958c3fb33b2e1668b0c2eff74c7 to your computer and use it in GitHub Desktop.

Select an option

Save realattila/d7ae7958c3fb33b2e1668b0c2eff74c7 to your computer and use it in GitHub Desktop.
Minimum eight characters, at least one letter and one number
// Minimum eight characters, at least one letter and one number:
"^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$"
// Minimum eight characters, at least one letter, one number and one special character:
"^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#?&])[A-Za-z\d$@$!%*#?&]{8,}$"
// Minimum eight characters, at least one uppercase letter, one lowercase letter and one number:
"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,}$"
// Minimum eight characters, at least one uppercase letter, one lowercase letter, one number and one special character:
"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]{8,}"
// Minimum eight and maximum 10 characters, at least one uppercase letter, one lowercase letter, one number and one special character:
"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]{8,10}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment