Notice
Recent Posts
Recent Comments
Link
설탕 금융백과
영어 대문자, 소문자, 특수문자, 숫자를 포함하고 최소 8자 이상 정규식 본문
반응형
다음은 영어 대문자, 소문자, 특수문자, 숫자를 모두 포함하고 최소 8자 이상의 문자열에 대한 정규식 패턴입니다:
- ^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*[!@#$%^&*()_+])[A-Za-z0-9!@#$%^&*()_+]{8,}$
해당 정규식 패턴을 살펴보면 다음과 같은 규칙이 적용됩니다:
- ^: 문자열의 시작을 나타냅니다.
- (?=.*[A-Z]): 적어도 한 개의 영어 대문자를 포함해야 합니다.
- (?=.*[a-z]): 적어도 한 개의 영어 소문자를 포함해야 합니다.
- (?=.*[0-9]): 적어도 한 개의 숫자를 포함해야 합니다.
- (?=.*[!@#$%^&*()_+]): 적어도 한 개의 특수문자를 포함해야 합니다. 여기서는 일부 특수문자(!@#$%^&*()_+)를 사용하였으며, 필요에 따라 수정할 수 있습니다.
- [A-Za-z0-9!@#$%^&*()_+]: 영어 대문자, 소문자, 숫자, 특수문자를 포함할 수 있는 문자열을 나타냅니다.
- {8,}: 문자열은 최소 8자 이상이어야 합니다.
- $: 문자열의 끝을 나타냅니다.
위의 정규식 패턴을 사용하면 영어 대문자, 소문자, 특수문자, 숫자를 모두 포함하고 최소 8자 이상의 문자열을 확인할 수 있습니다.
반응형
'IT' 카테고리의 다른 글
무료 이미지를 제공하는 플랫폼 (0) | 2023.06.30 |
---|---|
Python 기본 문법 정리 (0) | 2023.06.26 |
MySQL 기본 명령어 (0) | 2023.06.26 |
PostgreSQL 기본 명령어 (0) | 2023.06.26 |
인기 Whiteboard 협업 Software (0) | 2023.06.26 |