Złożoność hasła Regex wymaga, aby przy tworzeniu lub zmianie hasła następowały następujące cztery cechy: any three
.Regex dla sprawdzania poprawności hasła w JavaScript
- znaków Alpha - co najmniej 1 górna liter alfa
- Alpha znaków - co najmniej 1 małe litery alfa charakter
- znaki numeryczne - przynajmniej 1 znak numeryczny
- znaki specjalne - co najmniej 1 specjalny charakter
próbuję z następującego kodu, ale jej nie działa dla special characters
(?=^.{6,}$)((?=.*\d)(?=.*[A-Z])(?=.*[a-z])|(?=.*\d)(?=.*[^A-Za-z0-9])(?=.*[a-z])|(?=.*[^A-Za-z0-9])(?=.*[A-Z])(?=.*[a-z])|(?=.*\d)(?=.*[A-Z])(?=.*[^A-Za-z0-9]))^.*
chcę mój regex być sprawdzane przed 4 następujących przypadkach
przypadki meczów
- H @ sło
- Password1
- p @ sło1
- p @ 12345
możliwe duplikat [RegEx kwestii zatwierdzania wytrzymałości hasło] (http://stackoverflow.com/questions/5834251/regex-question-for-password-strength-validation) – Toto