Java에서 비밀번호 확인을 위한 정규식
Java 애플리케이션에서 비밀번호를 확인하기 위해 사용자 정의 정규식(regexp)을 다음과 같이 정의할 수 있습니다. 구성 매개변수.
문제:
정규식:
^.*(?=.{8,})(?=..*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=]).*$
최소 길이, 숫자 존재 여부, 소문자 및 대문자와 같은 비밀번호 규칙을 시행합니다. , 특수문자 등이 있습니다. 그러나 공백, 탭 또는 캐리지 리턴 없이 비밀번호를 식별하는 기능은 지원되지 않습니다.
해결책:
이 문제를 해결하려면 기존 정규 표현식에 다음을 추가하세요.
(?=\S+$)
최종 정규 표현식:
^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=])(?=\S+$).{8,}$
설명:
위 내용은 공백을 거부하도록 Java 비밀번호 검증 정규식을 어떻게 개선할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!