Template:IP?: differenze tra le versioni

Da Wikizionario, il dizionario a contenuto aperto.
Contenuto cancellato Contenuto aggiunto
ZandDev (discussione | contributi)
-protetta, cat.
Etichetta: Editor wikitesto 2017
ZandDev (discussione | contributi)
m cat. non esiste
Etichetta: Editor wikitesto 2017
Riga 2: Riga 2:
{{man}}
{{man}}


[[Categoria:Template formattazione testo]]
[[Categoria:Template portali]]
</noinclude>
</noinclude>

Versione delle 19:06, 14 feb 2024

Info Istruzioni per l'uso
Le istruzioni che seguono sono contenute nella sottopagina Template:IP?/man (modifica · cronologia · Sandbox)


Questo template serve per testare se una certa stringa rappresenta o meno un indirizzo IP valido.

La logica del template è gestita dal Modulo:IP validator.

Sintassi

{{IP?|stringa|protocollo|nomatch}}

Per default, se la stringa passata è un IPv4 o IPv6 valido la restituisce, altrimenti restituisce stringa nulla.

Il parametro protocollo può essere valorizzato con ipv4 o ipv6 per testare se l'indirizzo IP appartiene a una versione specifica dell'Internet Protocol.

Il parametro nomatch può essere valorizzato con una stringa da restituire al posto di quella vuota.

Esempi

Primo parametro
  • {{IP?|Ciao}} → Ciao
  • {{IP?|11.22.33.44}} → 11.22.33.44
  • {{IP?|2001:0db8:0000:0000:0000:0000:1428:57ab}} → 2001:0db8:0000:0000:0000:0000:1428:57ab
Altri parametri
  • {{IP?|Ciao||NO}} → Ciao
  • {{IP?|11.22.33.44|ipv4}} → 11.22.33.44
  • {{IP?|11.22.33.44|ipv6|NO}} → 11.22.33.44