비밀번호 확인을 위한 기본 조건:
- 최소 8자.
- 문자는 [az] 사이여야 합니다.
- 하나 이상의 알파벳은 대문자[AZ]여야 합니다.
- 최소 1자리 또는 [0-9] 사이의 숫자 .
- [_ 또는 @ 또는 $]에서 최소 1자.
예:
입력: R @ m @ _f0rtu9e $ 출력: 유효한 암호 입력: Rama_fortune $ 출력: 유효하지 않은 암호 설명: 숫자가 없습니다 입력: Rama # fortu9e 출력: 잘못된 비밀번호 설명: _, @ 또는 $로 구성되어야 합니다.
여기서 re 모듈 을 사용했습니다. /regular-expression-python-examples-set-1/> Python의 정규식 . 이와 함께 re.search() 메서드는 False를 반환합니다(첫 번째 매개변수가 두 번째 매개변수에 없는 경우). 이 방법은 데이터를 추출하는 것보다 정규식의 유효성을 검사하는 데 가장 적합합니다. 알파벳, 숫자 또는 특수 문자가 올바른지 확인하기 위해 re.search()를 사용했습니다. 공백을 확인하기 위해 정규식 모듈에 포함된 "/ s"를 사용합니다.
<코드 클래스 = "일반"> 암호 <코드 클래스 = "키워드"> = <코드 클래스 = "문자열"> "R @ m @ _f0rtu9e $ " <코드 클래스 ="일반 "> 플래그 <코드 클래스 ="키워드 "> = <코드 클래스 ="값 "> 0
<코드 클래스 = "일반"> 플래그 <코드 클래스 = "키워드"> = <코드 클래스 = "키워드"> - <코드 클래스 = "값"> 1
<코드 클래스 = "일반"> 플래그 <코드 클래스 = "키워드"> = <코드 클래스 = "키워드"> - <코드 클래스 = "값"> 1
<코드 클래스 = "함수"> 인쇄 <코드 클래스 = " plain"> ( |