Modulo:IP validator/man
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 |