Modulo:IP validator/man

Versione del 21 feb 2018 alle 21:08 di Horcrux (discussione | contributi) (Nuova pagina: {{Man modulo}} Modulo per verificare se una data stringa rappresenta un indirizzo ip valido. Le funzioni disponibili sono {{code|is_ipv4}}, {{code|is_ipv6}} e {{code|i...)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Questa è la pagina di documentazione per Modulo:IP validator

Modulo per verificare se una data stringa rappresenta un indirizzo ip valido.

Le funzioni disponibili sono is_ipv4, is_ipv6 e is_ip da usare per convalidare, rispettivamente, secondo lo standard IPv4, IPv6 o uno dei due indistintamente. Di seguito alcuni esempi d'uso:

Funzione Stringa da analizzare Codice da usare Risultato atteso Risultato visualizzato
is_ipv4 0.0.0.0 {{#invoke:IP validator|is_ipv4|0.0.0.0}} 1 1
93.2.50.255 {{#invoke:IP validator|is_ipv4|93.2.50.255}} 1 1
93.2.50.256 {{#invoke:IP validator|is_ipv4|93.2.50.256}} 0
93.2.50 {{#invoke:IP validator|is_ipv4|93.2.50}} 0
A.2.50.255 {{#invoke:IP validator|is_ipv4|A.2.50.255}} 0
is_ipv6 2001:13:A1B:90F:512:FFFF:88:AF3 {{#invoke:IP validator|is_ipv6|2001:13:A1B:90F:512:FFFF:88:AF3}} 1 1
4:4:4:4:4:4:4:4 {{#invoke:IP validator|is_ipv6|4:4:4:4:4:4:4:4}} 1 1
2001:13:A1B:90F::FFFF:88:AF3 {{#invoke:IP validator|is_ipv6|2001:13:A1B:90F::FFFF:88:AF3}} 1
2001::90F::FFFF:88:AF3 {{#invoke:IP validator|is_ipv6|2001::90F::FFFF:88:AF3}} 0
2001:13:A1B:90F:512:FFFF {{#invoke:IP validator|is_ipv6|2001:13:A1B:90F:512:FFFF}} 0
2001.13.A1B.90F.512.FFFF.AF3 {{#invoke:IP validator|is_ipv6|2001.13.A1B.90F.512.FFFF.AF3}} 0
is_ip 1.2.3.4 {{#invoke:IP validator|is_ip|1.2.3.4}} 1 1
2001:13:A1B:90F:512:FFFF:88:AF3 {{#invoke:IP validator|is_ip|2001:13:A1B:90F:512:FFFF:88:AF3}} 1 1
4:4:4:4 {{#invoke:IP validator|is_ip|4:4:4:4}} 0
test {{#invoke:IP validator|is_ip|test}} 0