적어도 하나 이상의 특수 문자, 최소한 하나의 대문자 및 적어도 하나의 숫자 숫자를 갖고 싶은 암호 필드가 있습니다. 누구든지 정규식 패턴으로 나를 도울 수 있습니다. 암호 필드에 대한 정규식 패턴
내가 몇 가지를 추가, 당신은 더 허용 할 경우이
1
A
답변
4
Pattern pwPattern = Pattern.compile("(?=.*[@#$!\"&])(?=.*[A-Z]).*\\d.*");
첫 번째 괄호 안에 더 특수 문자를 추가 감사드립니다.
이처럼 사용
나는이 질문에 upvoted 된 이유를 이해 해달라고if (pwPattern.matcher(passWordToTest).matches()) {
...
}
관련 문제
- 1. asp.net 기본 암호 필드에 대한 정규식
- 2. 암호 필드에 대한 TcxMaskEdit
- 3. 일치하는 URL에 대한 정규식 패턴
- 4. Java 예외에 대한 정규식 패턴
- 5. 집 문자에 대한 정규식 패턴
- 6. 암호 필드에 공백을 줄여야합니까?
- 7. 정규식 패턴
- 8. 13 자리 미만의 숫자 필드에 대한 정규식
- 9. 시험 등급 필드에 대한 올바른 정규식
- 10. HTML5 양식의 새로운 패턴 attre에 대한 정규식
- 11. 범위와 그 이상 127에 대한 정규식 패턴
- 12. 정규식 암호 검사기 수정
- 13. PHP 정규식 패턴
- 14. 자바 정규식 패턴 일치
- 15. 정규식 패턴 도움이
- 16. 정규식 파일 패턴
- 17. 간단한 정규식 패턴
- 18. 잘못된 정규식 패턴
- 19. 정규식 패턴 최적화
- 20. PHP 정규식 매치 패턴
- 21. Python의 정규식 패턴 문제
- 22. 정규식 일치 패턴
- 23. VB6의 정규식 패턴
- 24. 정규식 패턴 도움
- 25. 비밀번호의 정규식 패턴
- 26. PCRE, 정규식 서브 패턴
- 27. 찾기 정규식 패턴 re.findall
- 28. Java 정규식 패턴
- 29. 자바 정규식 패턴 매처
- 30. Java의 정규식 패턴
! 나는 OP의 편에서 어떤 노력을 볼 수 없다. – vikiiii
정말 이것을 시행 하시겠습니까? 사람들은 처음에는 대문자를 추가하고 마지막에는 1 $를 추가합니다. 실제로이를 강화하면 실제로 보안이 강화됩니다. Password1 $는 암호보다 안전하지 않습니다. – Nick