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

Java-Forum
Guest
 RegEx: Die ersten drei Zeichen sind eindeutig + zusätzliche Übereinstimmung

Post 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? ;-)

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post