암호를 검증하기 위해 정규 표현식을 작성하려고 시도했지만 유효한 암호에 대해 false를 반환합니다. 다음의암호 유효성 검사를위한 Regex가 올바른 암호에 대해 false를 반환 함
암호가 있어야합니다 적어도 3 :
- 자리
- 대문자 문자
- 소문자 문자
- 특수 문자
제한 암호에 없다 길이.
@"^(?=(.*\d){3})(?=(.*[a-z]){3})(?=(.*[A-Z]){3})(?=(.*[^a-zA-Z\d]){3})$"
은 또한, 나는 정규 표현식을 사용하지 않고이 작업을 수행하는 방법을 완전히 알고 :
이
내 시도이다. 그러나 이것은 대학 과제를위한 것이며 우리는 반드시 사용해야한다고 들었습니다.
"Ab1"암호가 유효합니까? 또는 "적어도 3"은 각 그룹에서 적어도 3 개의 요소를 의미합니까? –
죄송합니다. 분명히해야합니다. 그것은 각각 3 개 이상을 포함해야합니다. – SuperDicko
암호 Th1sIsSt @ çkOv3rF! 0w는 유효성을 검사해야합니까? –