0

IP 주소 정규식 - 범위로 IPv4 유효성 검사

JavaScript 정규 표현식을 실시간으로 디버그합니다. 강조 표시된 일치 항목, 캡처 그룹, 플래그 및 대체 미리 보기를 확인할 수 있습니다.

$1, $2 및 $<name>과 같은 명명된 참조를 지원합니다. $&는 전체 일치 항목을 삽입합니다. 미리보기를 숨기려면 비워두세요.

처리 중... 0%

결과

이 페이지는 전형적인 엄격한 IPv4 패턴인 \b(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\b로 열립니다. 순진한 \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}와 달리 모든 옥텟을 검증합니다. 25[0-5]는 250~255를 다루고, 2[0-4]\d는 200~249를 다루고, 1\d\d는 100~199를 다루고, [1-9]?\d는 0~99를 처리합니다.

양쪽 끝의 \b 단어 경계는 보기보다 더 중요합니다. 경계가 없으면 패턴은 256.300.1.1 내부의 56.30.1.1과 일치할 것입니다. 미리 로드된 샘플에는 범위를 벗어난 주소가 정확하게 포함되어 있으므로 실제 IPv4 주소만 텍스트에 표시되는지 확인할 수 있습니다.

이는 액세스 로그 수집, 구성 파일 필터링 또는 입력 필드 유효성 검사 시 접근할 패턴입니다. 자신의 로그 덩어리를 테스트 영역에 붙여넣습니다. 아래 일치 목록에는 발견된 모든 주소와 해당 위치가 표시되며 대체 모드를 사용하면 고정된 자리 표시자를 사용하여 해당 주소를 마스킹할 수 있습니다.