Template:IP?/man: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
Contenuto aggiunto Contenuto cancellato
Nessun oggetto della modifica |
(→Esempi) |
||
(Una versione intermedia di uno stesso utente non è mostrata) | |||
Riga 13: | Riga 13: | ||
== Esempi == |
== Esempi == |
||
; Primo parametro |
; Primo parametro |
||
* <nowiki>{{IP?|Ciao}}</nowiki> → {{IP?|Ciao}} |
* <code><nowiki>{{IP?|Ciao}}</nowiki></code> → {{IP?|Ciao}} |
||
* <nowiki>{{IP?|11.22.33.44}}</nowiki> → {{IP?|11.22.33.44}} |
* <code><nowiki>{{IP?|11.22.33.44}}</nowiki></code> → {{IP?|11.22.33.44}} |
||
* <nowiki>{{IP?|2001:0db8:0000:0000:0000:0000:1428:57ab}}</nowiki> → {{IP?|2001:0db8:0000:0000:0000:0000:1428:57ab}} |
* <code><nowiki>{{IP?|2001:0db8:0000:0000:0000:0000:1428:57ab}}</nowiki></code> → {{IP?|2001:0db8:0000:0000:0000:0000:1428:57ab}} |
||
; Altri parametri |
; Altri parametri |
||
* <nowiki>{{IP?|Ciao||NO}}</nowiki> → {{IP?|Ciao||NO}} |
* <code><nowiki>{{IP?|Ciao||NO}}</nowiki></code> → {{IP?|Ciao||NO}} |
||
* <nowiki>{{IP?|11.22.33.44|ipv4}}</nowiki> → {{IP?|11.22.33.44|ipv4}} |
* <code><nowiki>{{IP?|11.22.33.44|ipv4}}</nowiki></code> → {{IP?|11.22.33.44|ipv4}} |
||
* <nowiki>{{IP?|11.22.33.44|ipv6|NO}}</nowiki> → {{IP?|11.22.33.44|ipv6|NO}} |
* <code><nowiki>{{IP?|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> |
{{progetto|template}}<noinclude> |
||
Versione attuale delle 12:57, 10 giu 2021
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