정규식 라이브러리에서 필요한 패턴 찾는 방법
필요한 범주를 선택하면 연결된 미리 정의된 정규식 텍스트와 설명을 확인할 수 있습니다. 범주를 비워 조회하면 정렬된 16개 패턴 목록을 살펴볼 수 있으며, 별도의 문자열을 넣어 직접 검사하는 기능은 제공되지 않습니다.
정규식 자료를 고르는 기준
정규식 라이브러리는 자주 사용하는 형식의 정규식 패턴을 미리 살펴볼 때 쓰는 도구입니다. 이 도구에는 이메일, 웹 주소, 날짜, 시간처럼 형식별로 나뉜 16개의 패턴이 준비되어 있습니다. 필요한 범주를 선택하면 그 범주에 연결된 정규식 텍스트와 짧은 설명을 확인할 수 있습니다. 범주를 입력하지 않고 조회하는 방식도 제공되므로, 어떤 패턴이 준비되어 있는지 목록으로 먼저 살펴볼 수 있습니다. 이때 확인하는 대상은 미리 정의된 패턴입니다. 사용자가 별도의 문자열을 입력해 해당 문자열이 패턴과 일치하는지 시험하는 화면은 제공되지 않습니다. 따라서 이 도구는 적절한 패턴을 찾아 참고하거나 문서와 프로그램에 옮겨 검토할 자료를 얻는 상황에 알맞습니다. 특정 형식의 표현을 찾는다면 범주를 지정하고, 선택지를 비교하려면 빈 상태로 목록을 조회하는 흐름이 편리합니다. 조회 전에 필요한 형식이 제공 범주에 포함되는지도 살펴보면 불필요한 입력을 줄일 수 있습니다.
범주를 조회하는 순서
- 도구를 열고 범주를 고르는 입력을 확인합니다. 별도의 후보 문자열 입력란을 찾는 방식이 아니라 범주 선택을 기준으로 조회합니다.
- 필요한 형식이 정해졌다면 해당 범주의 이름을 입력하거나 선택합니다. 예를 들어 회원가입 양식의 이메일 규칙을 살펴보려면 이메일 범주를 고릅니다. 웹 주소, ISO 날짜, 24시간 시각처럼 목록에 제시된 다른 형식도 같은 방식으로 선택할 수 있습니다.
- 범주를 조회합니다. 인식된 범주에서는 연결된 정규식 텍스트와 간단한 설명이 결과로 나타납니다. 입력한 범주의 글자 대소문자는 조회에 영향을 주지 않으므로, 표기가 달라져도 인식 여부를 확인할 수 있습니다.
- 여러 선택지를 한 번에 훑으려면 범주 입력을 비워 둡니다. 빈 값으로 조회하면 준비된 16개 패턴이 정렬된 순서로 반환되므로, 목록에서 필요한 형식을 찾아볼 수 있습니다.
- 결과의 정규식 텍스트와 설명을 목적에 맞게 읽습니다. 실제로 적용하기 전에는 사용하는 프로그램이나 문서의 입력 규칙과 표현이 맞는지 별도로 검토합니다. 이 도구 자체에는 임의의 후보 문자열을 넣어 패턴을 시험하는 단계가 없습니다.
- 범주를 입력했는데 실패한 결과가 나오면 이름의 철자와 제공 목록의 표현을 다시 대조합니다. 목록에 없는 범주는 패턴을 반환하지 않으므로, 다른 이름을 임의로 늘려 쓰기보다 준비된 범주에서 다시 선택하는 편이 좋습니다.
조회 결과를 읽는 방법
특정 범주를 조회해 정규식 텍스트와 설명이 함께 나오면, 해당 형식에 연결된 미리 정의된 자료를 찾았다는 뜻입니다. 결과를 볼 때는 정규식의 모양만 따로 떼어 보기보다 짧은 설명과 선택한 범주를 함께 확인하는 것이 좋습니다. 범주를 비워 얻은 결과는 하나의 입력을 판정한 답이 아니라 준비된 패턴을 비교하는 목록입니다. 목록에는 이메일과 웹 주소뿐 아니라 미국 전화번호, IPv4 및 IPv6 주소, ISO 날짜, 24시간 시각, 16진수 색상, 신용카드 번호, 미국 우편번호, 강한 비밀번호, URL 슬러그, UUID, Base64 문자열, HTML 태그, MAC 주소가 포함됩니다. 이 범위 밖의 형식을 새로 만들어 주는 기능으로 결과를 해석해서는 안 됩니다. 또한 반환된 표현이 실제 업무의 규칙과 맞는지는 사용하는 맥락에서 따로 판단해야 합니다. 인식되지 않은 범주에서 실패한 결과가 나오면 패턴이 없다는 표시로 보고, 제공 목록의 이름과 철자를 다시 확인합니다. 조회 결과만으로 임의 문자열의 통과 여부를 판정할 수는 없습니다.
사용 예시
회원가입 양식에 참고할 이메일 정규식 자료가 필요한 개발자가 이메일 범주를 선택해 조회합니다.
회원가입 양식의 입력 규칙을 살펴보려는 개발자가 범주 선택에 이메일을 입력해 조회한 다음, 반환된 정규식 텍스트와 설명을 확인합니다.
이메일 범주가 인식되면 이메일 형식에 연결된 정규식 텍스트와 짧은 설명이 함께 반환됩니다. 반환된 정규식은 예를 들어 [A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}와 같이 로컬 부분, @, 도메인 부분을 갖춘 이메일 주소를 가리키는 형태이며, 이 텍스트를 회원가입 양식의 검증 규칙과 비교해 볼 수 있습니다.
제한 사항
- 제공 범주에 연결된 패턴을 조회하는 도구이므로, 목록 밖의 형식을 생성하거나 사용자가 정한 문자열을 직접 판정하는 용도로 이해하면 안 됩니다.
자주 발생하는 오류
- 제공 목록에 없는 이름이나 철자가 다른 이름을 범주로 입력하면 실패한 결과가 나옵니다. 범주 목록에서 원하는 형식의 이름을 다시 확인하고, 그 표기를 사용해 재조회하세요.
자주 묻는 질문
범주를 입력하지 않고 패턴 목록을 볼 수 있나요?
가능합니다. 범주 선택을 비워 둔 채 조회하면 준비된 16개 패턴이 정렬된 목록으로 반환되므로, 특정 범주를 먼저 고르지 않고 항목을 비교할 수 있습니다. 목록을 확인한 뒤 관심 있는 범주를 다시 선택하면 해당 정규식 텍스트와 설명을 따로 조회할 수 있습니다.
범주 이름의 대소문자를 구분하나요?
인식 가능한 범주는 대소문자를 구분하지 않고 조회됩니다. 다만 제공 범주에 없는 이름을 사용하거나 철자를 잘못 입력하면 패턴이 아니라 실패한 결과가 나오므로, 목록에 표시된 범주 이름을 기준으로 다시 입력해야 합니다.
문자열을 입력해 정규식 일치 여부를 확인할 수 있나요?
직접 검증할 수는 없습니다. 노출된 입력은 범주를 선택하는 항목이며, 조회 결과로 정규식 텍스트와 설명을 확인할 수 있지만 별도의 후보 문자열을 입력해 일치 여부를 시험하는 기능은 제공되지 않습니다.