Aller au contenu

Modèle:IsIPAddress

Cette page fait l’objet d’une mesure de semi-protection étendue.
Une page de Wikipédia, l'encyclopédie libre.
Ceci est la version actuelle de cette page, en date du 29 mars 2022 à 12:03 et modifiée en dernier par Tractopelle-jaune (discuter | contributions) (A protégé « Modèle:IsIPAddress » : Modèle ou module très utilisé : utilisé par {{Bloqué}} (qui est substé, donc non-visible dans les pages liées) ([Modifier = Autoriser uniquement les utilisateurs autopatrolled] (infini) [Renommer = Autoriser uniquement les utilisateurs autopatrolled] (infini))). L'URL présente est un lien permanent vers cette version.
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

 Documentation[voir] [modifier] [historique] [purger]

Utilisation

Ce modèle retourne 4 si le contenu du paramètre est une adresse IPv4 ; 6 pour une adresse IPv6 ; rien si ce n'est pas une adresse IP.

Ce modèle technique est utilisé au sein d'autres modèles, tels que des messages pour pages de discussions d'utilisateurs, afin d'adapter leur comportement au type de destinataire.

Syntaxe

{{IsIPAddress|contenu à tester}}

Exemples

  • {{IsIPAddress|127.0.0.1}} → 4
  • {{IsIPAddress|00AB:0002:3008:8CFD:00AB:0002:3008:8CFD}} → 6
  • {{IsIPAddress|31poy}}
  • {{IsIPAddress|}}
  • {{IsIPAddress| 127.0.0.1}} (avec un espace initial) → 4

Voir aussi