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-Adresse validieren
Regex-Muster
/^((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)$/Flags:
keineMusteranalyse
^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Übereinstimmungsbeispiele
✓
192.168.1.1✓
0.0.0.0✓
255.255.255.0✓
10.0.0.1Keine-Übereinstimmung-Beispiele
✗
256.0.0.1✗
192.168.1✗
192.168.1.1.1✗
abc.def.ghi.jklValidiert IPv4-Adressen genau, indem sichergestellt wird, dass jedes Oktett im Bereich 0–255 liegt. Im Gegensatz zu einem einfachen \d{1,3}-Muster werden Werte wie 256 oder 999 korrekt abgelehnt.
Verwendung nach Sprache
Häufige Anwendungsfälle
- ▸IP-Adressen in Server-Konfigurationsdateien validieren
- ▸Firewall-Regeleingaben prüfen
- ▸IP-Adressen aus Protokolldateien extrahieren
- ▸Eingabeparameter für Netzwerkscanner validieren
- ▸Vom Benutzer angegebene IPs gegen eine Zulassungsliste prüfen
Verwandte Muster
ad · 300×250
// related tools