tool::regex-guide
regex ip-address
/^((25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)\.){3}(25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)$/
IPv4 주소 검증
정규식 패턴
/^((25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)\.){3}(25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)$/플래그:
없음패턴 분석
^Start of string25[0-5]250–2552[0-4]\d200–2491\d{2}100–199[1-9]\d10–99\d0–9\.Literal dot separator{3}Three octet+dot groups$End of string매칭 예시
✓
192.168.1.1✓
0.0.0.0✓
255.255.255.0✓
10.0.0.1비매칭 예시
✗
256.0.0.1✗
192.168.1✗
192.168.1.1.1✗
abc.def.ghi.jklIPv4 주소를 정확하게 검증하는 패턴으로, 각 옥텟이 0~255 범위 내의 값인지 확인합니다. 단순한 \d{1,3} 패턴과 달리, 256 이상의 잘못된 값을 거릅니다.
언어별 사용법
주요 사용 사례
- ▸서버 설정 파일의 IP 주소 유효성 검사
- ▸방화벽 규칙 입력 검증
- ▸로그 파일에서 IP 주소 추출
- ▸네트워크 스캐너 입력 파라미터 검증
- ▸사용자 입력 IP 주소 허용 목록 확인
관련 패턴
ad · 300×250
// related tools