Regex-Muster für IPv6-Adresse

Kopieren und testen Sie einen JavaScript-Regex für IPv6-Adresse – mit Beispielen und Einschränkungen und direktem Link zum Regex-Tester.

Regex-Muster für IPv6-Adresse

Gesamten Wert validieren

Verwendet Anker, um zu prüfen, ob der vollständige Wert passt.

Regex: ^(?:(?:[0-9a-f]{1,4}:){7}[0-9a-f]{1,4}|(?:[0-9a-f]{1,4}:){1,6}:[0-9a-f]{1,4}|(?:[0-9a-f]{1,4}:){1,7}:|:(?::[0-9a-f]{1,4}){1,7})$

Flags (Schalter): i

Im Text suchen

Findet passende Fragmente innerhalb eines größeren Textblocks.

Regex: (?:(?:[0-9a-f]{1,4}:){7}[0-9a-f]{1,4}|(?:[0-9a-f]{1,4}:){1,6}:[0-9a-f]{1,4}|(?:[0-9a-f]{1,4}:){1,7}:|:(?::[0-9a-f]{1,4}){1,7})

Flags (Schalter): gi

Beispiele, die passen

  • 2001:0db8:85a3:0000:0000:8a2e:0370:7334
  • fe80::1

Beispiele, die nicht passen

  • 2001:::7334
  • 192.168.0.1

Einschränkungen

Dieses Muster ist praktisch gehalten und deckt nicht jeden seltenen Sonderfall ab.