Template:IP?/man: differenze tra le versioni

(Copio da https://it.wikipedia.org/w/index.php?title=Template:IP%3F/man&oldid=118525013)
 
 
(4 versioni intermedie di uno stesso utente non sono mostrate)
Riga 4:
 
== Sintassi ==
<pre><nowiki>{{IP?|stringa|protocollo|nomatch}}</nowiki> → {{IP?|stringa|protocollo|nomatch}}</pre>
Per default, se la stringa passata è un IPv4 o IPv6 valido la restituisce, altrimenti restituisce stringa nulla.
 
Il parametro {{<code|>protocollo}}</code> può essere valorizzato con {{<code|>ipv4}}</code> o {{<code|>ipv6}}</code> per testare se l'indirizzo IP appartiene a una versione specifica dell'[[Internet Protocol]].
 
Il parametro {{<code|>nomatch}}</code> può essere valorizzato con una stringa da restituire al posto di quella vuota.
 
== Esempi ==
; Primo parametro
* <code><nowiki>{{IP?|Ciao}}</nowiki></code> → {{IP?|Ciao}}
* {{#Invoke:DemoTemplate|IP?|Ciao}}
* <code><nowiki>{{#Invoke:DemoTemplateIP?|11.22.33.44}}</nowiki></code> → {{IP?|11.22.33.44}}
* <code><nowiki>{{#Invoke:DemoTemplateIP?|2001:0db8:0000:0000:0000:0000:1428:57ab}}</nowiki></code> → {{IP?|2001:0db8:0000:0000:0000:0000:1428:57ab}}
 
; Altri parametri
* <code><nowiki>{{#Invoke:DemoTemplateIP?|Ciao||NO}}</nowiki></code> → {{IP?|Ciao||NO}}
* <code><nowiki>{{#Invoke:DemoTemplateIP?|11.22.33.44|ipv4}}</nowiki></code> → {{IP?|11.22.33.44|ipv4}}
* <code><nowiki>{{#Invoke:DemoTemplateIP?|11.22.33.44|ipv6|NO}}</nowiki></code> → {{IP?|11.22.33.44|ipv6|NO}}
* <code><nowiki>{{IP?|2001:0db8:0000:0000:0000:0000:1428:57ab|ipv6}}</nowiki></code> → {{IP?|2001:0db8:0000:0000:0000:0000:1428:57ab|ipv6}}
 
{{progetto|template}}<noinclude>
 
Picciotti, Nerdoni, Rullatori, sloggiatori
10 005

contributi