Template:IP?: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
-protetta, cat. Etichetta: Editor wikitesto 2017 |
m cat. non esiste Etichetta: Editor wikitesto 2017 |
||
Riga 2: | Riga 2: | ||
{{man}} |
{{man}} |
||
[[Categoria:Template |
[[Categoria:Template portali]] |
||
</noinclude> |
</noinclude> |
Versione delle 19:06, 14 feb 2024
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