Modèle regex pour Adresse IPv6

Copiez et testez un regex JavaScript pour Adresse IPv6, avec exemples et limites et lien direct vers le testeur regex.

Modèle regex pour Adresse IPv6

Valider toute la valeur

Utilise des ancres pour vérifier si la valeur complète correspond.

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

Drapeaux: i

Rechercher dans le texte

Trouve les fragments correspondants dans un bloc de texte plus large.

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

Drapeaux: gi

Exemples qui correspondent

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

Exemples qui ne correspondent pas

  • 2001:::7334
  • 192.168.0.1

Limites

Ce modèle est pratique et ne couvre pas tous les cas limites rares.