Modulo:IP validator/man: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica |
m +riferimento a Template:IP? |
||
(3 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 1:
{{Man modulo}}
Modulo per verificare se una data stringa rappresenta un [[indirizzo
Le funzioni disponibili sono {{code|is_ipv4}}, {{code|is_ipv6}} e {{code|is_ip}} da usare per convalidare, rispettivamente, secondo lo standard [[IPv4]], [[IPv6]] o uno dei due indistintamente. Non è prevista la convalida di [[IPv4-mapped address]] né di [[IPv4-compatible address]].
Di seguito alcuni esempi d'uso: {| class="wikitable"
Riga 8 ⟶ 10:
! Stringa da analizzare
! Codice da usare
! Risultato
|-
| rowspan="5" | {{code|is_ipv4}}
| 0.0.0.0
| <nowiki>{{#invoke:IP validator|is_ipv4|0.0.0.0}}</nowiki>
| {{#invoke:IP validator|is_ipv4|0.0.0.0}}
|-
| 93.2.50.255
| <nowiki>{{#invoke:IP validator|is_ipv4|93.2.50.255}}</nowiki>
| {{#invoke:IP validator|is_ipv4|93.2.50.255}}
|-
| 93.2.50.256
| <nowiki>{{#invoke:IP validator|is_ipv4|93.2.50.256}}</nowiki>
| {{#invoke:IP validator|is_ipv4|93.2.50.256}}
|-
| 93.2.50
| <nowiki>{{#invoke:IP validator|is_ipv4|93.2.50}}</nowiki>
| {{#invoke:IP validator|is_ipv4|93.2.50}}
|-
| A.2.50.255
| <nowiki>{{#invoke:IP validator|is_ipv4|A.2.50.255}}</nowiki>
| {{#invoke:IP validator|is_ipv4|A.2.50.255}}
|-
| rowspan="
| 2001:13:A1B:90F:512:FFFF:88:AF3
| <nowiki>{{#invoke:IP validator|is_ipv6|2001:13:A1B:90F:512:FFFF:88:AF3}}</nowiki>
| {{#invoke:IP validator|is_ipv6|2001:13:A1B:90F:512:FFFF:88:AF3}}
|-
| 4:4:4:4:4:4:4:4
| <nowiki>{{#invoke:IP validator|is_ipv6|4:4:4:4:4:4:4:4}}</nowiki>
| {{#invoke:IP validator|is_ipv6|4:4:4:4:4:4:4:4}}
|-
| 2001:13:A1B
| <nowiki>{{#invoke:IP validator|is_ipv6|2001:13:A1B
|-
▲| {{#invoke:IP validator|is_ipv6|2001:13:A1B:90F::FFFF:AF3}}
| 2001:13:A1B:90F::FFFF:88:AF3
|-
| 2001::90F::FFFF:88:AF3
| <nowiki>{{#invoke:IP validator|is_ipv6|2001::90F::FFFF:88:AF3}}</nowiki>
| {{#invoke:IP validator|is_ipv6|2001::90F::FFFF:88:AF3}}
|-
| 2001:13:A1B:90F:512:FFFF:88
| <nowiki>{{#invoke:IP validator|is_ipv6|2001:13:A1B:90F:512:FFFF:88}}</nowiki>
| {{#invoke:IP validator|is_ipv6|2001:13:A1B:90F:512:FFFF:88}}
▲| {{#invoke:IP validator|is_ipv6|2001:13:A1B:90F:512:FFFF}}
|-
| 2001.13.A1B.90F.512.FFFF.88.AF3
| <nowiki>{{#invoke:IP validator|is_ipv6|2001.13.A1B.90F.512.FFFF.88.AF3}}</nowiki>
| {{#invoke:IP validator|is_ipv6|2001.13.A1B.90F.512.FFFF.88.AF3}}
▲| {{#invoke:IP validator|is_ipv6|2001.13.A1B.90F.512.FFFF.AF3}}
|-
| rowspan="4" | {{code|is_ip}}
| 1.2.3.4
| <nowiki>{{#invoke:IP validator|is_ip|1.2.3.4}}</nowiki>
| {{#invoke:IP validator|is_ip|1.2.3.4}}
|-
| 2001:13:A1B:90F:512:FFFF:88:AF3
| <nowiki>{{#invoke:IP validator|is_ip|2001:13:A1B:90F:512:FFFF:88:AF3}}</nowiki>
| {{#invoke:IP validator|is_ip|2001:13:A1B:90F:512:FFFF:88:AF3}}
|-
| 4:4:4:4
| <nowiki>{{#invoke:IP validator|is_ip|4:4:4:4}}</nowiki>
| {{#invoke:IP validator|is_ip|4:4:4:4}}
|-
| test
| <nowiki>{{#invoke:IP validator|is_ip|test}}</nowiki>
| {{#invoke:IP validator|is_ip|test}}
|}
{{progetto|informatica|template}}
<!-- la pagina del modulo non si può categorizzare direttamente, va fatto da qui --><includeonly>[[Categoria:Moduli]]{{Protetta}}</includeonly><noinclude>[[Categoria:Manuali dei moduli]]</noinclude>
|