IPv6 adresi regex deseni

IPv6 adresi için JavaScript regex’i kopyalayıp test edin; örnekler ve sınırlamalar ve Regex tester’a hızlı bağlantı içerir.

IPv6 adresi regex deseni

Tüm değeri doğrula

Tüm değerin eşleşip eşleşmediğini kontrol etmek için ankrajlar kullanır.

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})$

Bayraklar: i

Metinde ara

Daha büyük bir metin bloğu içindeki eşleşen parçaları bulur.

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})

Bayraklar: gi

Eşleşen örnekler

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

Eşleşmeyen örnekler

  • 2001:::7334
  • 192.168.0.1

Sınırlamalar

Bu desen pratik kullanım için tasarlanmıştır ve her nadir uç durumu kapsamaz.