Comment valider une IPv6 avec un pattern HTML ?

Réponses rédigées par Antoine
Dernière mise à jour : 2022-06-16 15:23:35
Thèmes : adresse-ip - pattern - input - regex - html
Question

Comment faire pour valider une IPv6 avec un pattern regex dans un input HTML ?

Réponse

Pour valider une adresse IPv6 avec un pattern, dans un input HTML, vous pouvez utiliser l'expression régulière suivante :

<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>Comment valider une IPv6 avec un pattern HTML ?</title>
</head>  
<body>
<form>
<input type="text" pattern="((^|:)([0-9a-fA-F]{0,4})){1,8}$" value="" placeholder="Adresse IPv6" required>
<input type="submit" value="Tester">
</form>
</body>
</html>