I'm trying to use RegEx to validate the password strength for a Cisco UCS password. Due to the complexity requirements I'm having a bit more trouble than I expected. This is what's expected:
If you enable the password strength check for locally authenticated users, Cisco UCS Manager rejects any password that does not meet the following requirements: Must contain a minimum of 8 characters and a maximum of 64 characters. Must contain at least three of the following: 1) Lower case letters 2) Upper case letters 3) Digits 4) Special characters Must not contain a character that is repeated more than 3 times consecutively, such as aaabbb. Must not be identical to the username or the reverse of the username. Must pass a password dictionary check. For example, the password must not be based on a standard dictionary word. Must not contain the following symbols: $ (dollar sign), ? (question mark), and = (equals sign). Should not be blank for local user and admin accounts.
That comes from
this documentation and and help is greatly appreciated.
Thanks
Adam