Template:IP?: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
Contenuto aggiunto Contenuto cancellato
アンジェロ先輩 (rosica | curriculum) (copio da WP https://it.wikipedia.org/w/index.php?title=Template:IP%3F&oldid=118525091) |
Nessun oggetto della modifica |
||
Riga 1: | Riga 1: | ||
<includeonly>{{safesubst:#if:{{safesubst:#invoke:IP validator|is_{{safesubst:#if:{{{2|{{{protocollo|}}}}}}|{{safesubst:lc:{{{2|{{{protocollo}}}}}}}}|ip}}|{{{1|}}}}}|{{{1}}}|{{{3|{{{nomatch|}}}}}}}}</includeonly> |
<includeonly>{{safesubst:#if:{{safesubst:#invoke:IP validator|is_{{safesubst:#if:{{{2|{{{protocollo|}}}}}}|{{safesubst:lc:{{{2|{{{protocollo}}}}}}}}|ip}}|{{{1|}}}}}|{{{1}}}|{{{3|{{{nomatch|}}}}}}}}</includeonly> |
||
<noinclude>{{man}} |
|||
[[Categoria:Template per la manipolazione delle stringhe]] |
|||
</noinclude> |
Versione attuale delle 12:27, 10 giu 2021
Istruzioni per l'uso e l'abuso
Non ti lasciano vandalizzare questo template? Eh, la vita è dura. Puoi comunque modificare le istruzioni che vedi qui sotto, contenute nella sottopagina Template:IP?/man (modifica·cronologia)
Non ti lasciano vandalizzare questo template? Eh, la vita è dura. Puoi comunque modificare le istruzioni che vedi qui sotto, contenute nella sottopagina Template:IP?/man (modifica·cronologia)
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}} → {{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}}
→
{{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}}
→ NO
{{IP?|11.22.33.44|ipv4}}
→ 11.22.33.44
{{IP?|11.22.33.44|ipv6|NO}}
→ NO
{{IP?|2001:0db8:0000:0000:0000:0000:1428:57ab|ipv6}}
→ 2001:0db8:0000:0000:0000:0000:1428:57ab