Gerade jetzt auf einer clientseitigen Passwort Validator ich arbeite, die sicherstellt, dass hat:Ohne ‚+‘ und ‚&‘ Zeichen aus einem regulären Ausdruck
- 8 Zeichen
- Ein Großbuchstaben
- Ein Kleinbuchstaben
- Eine Nummer
ich jetzt zwei spezielle Zeichen ausschließen müssen, + und &. Ich wusste nicht genau, wo ich diese Regel in meinen aktuellen regulären Ausdruck einfügen sollte. Was wäre der beste Ansatz basierend auf dem, was ich jetzt habe?
/^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9]).{8,}$/
Warum nicht einfach verwenden eine separate RegEx? Wenn das stimmt, verwenden Sie die RegEx '(?!. *? [+ &]. *?)' – Druzion
Nur neugierig, warum schlagen Sie nicht vor, es in die aktuelle RegEx einzuschließen? Übermäßig wortreich? –
Ich würde vorschlagen, _not_ nicht in eine andere Regex zu trennen. Wie auch immer, wo genau soll man "+" und "&" ausschließen? –