/^/
ExpertSecurity

Ultra-Strong Password Validator

Write a regex that validates a password between 10 and 24 characters that contains at least one uppercase letter, one lowercase letter, one digit, one symbol, and has no single character repeated three or more times in a row (like 'aaa' or '111').

//
Str0ngP@ssword / Aa1!Aa1!Aa1! / Aaa111!!!Bbcd / short1A! / NOLOWERCASE123! / NoDigitsHere!

Test cases

  • Str0ngP@sswordexpect match
  • Aa1!Aa1!Aa1!expect match
  • Aaa111!!!Bbcdexpect no match
  • short1A!expect no match
  • alowercase123!expect no match
  • NOLOWERCASE123!expect no match
  • NoDigitsHere!expect no match
  • NoSymbolsHere123expect no match