Page 1 of 1

RegEx: Die ersten drei Zeichen sind eindeutig + zusätzliche Übereinstimmung

Posted: 13 Jan 2025, 08:54
by Guest
Ich suche nach einer Passwortrichtlinie mit RegEx.

Die Richtlinie enthält folgende Regeln:
  • Die ersten drei Zeichen müssen eindeutig sein
  • Das Passwort muss mindestens 8 Zeichen lang sein
  • Das Passwort muss mindestens eines enthalten Buchstabe, eine Ziffer und ein Sonderzeichen (der Whitelist)
Ich habe dieses Muster gefunden, das zu 1):

passt

Code: Select all

^(.)((?!\1).)((?!\1)(?!\2).)((?!\1)(?!\2)(?!\3))
Dieses Muster entspricht 2) und 3):

Code: Select all

^(?=.*[a-zA-Z].*)(?=.*[0-9].*)(?=.*[$&+,:;=?@#|'.^*()%!-].*)(.{8,})
Jetzt bin ich nicht mehr in der Lage, diese beiden Muster zu einem zu kombinieren. Kann hier bitte jemand helfen? ;-)