07-23-2023, 07:00 AM
I want a regular expression to check that:
A password contains at least eight characters, including at least one number and includes both lower and uppercase letters and special characters, for example `#`, `?`, `!`.
It cannot be your old password or contain your username, `"password"`, or `"websitename"`
And here is my validation expression which is for eight characters including one uppercase letter, one lowercase letter, and one number or special character.
(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$"
How can I write it for **a password must be eight characters including one uppercase letter, one special character and alphanumeric characters**?
A password contains at least eight characters, including at least one number and includes both lower and uppercase letters and special characters, for example `#`, `?`, `!`.
It cannot be your old password or contain your username, `"password"`, or `"websitename"`
And here is my validation expression which is for eight characters including one uppercase letter, one lowercase letter, and one number or special character.
(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$"
How can I write it for **a password must be eight characters including one uppercase letter, one special character and alphanumeric characters**?