Template:IsIPAddress
Jump to navigation
Jump to search
This template is used on approximately 40,000 pages and changes may be widely noticed. Test changes in the template's /sandbox or /testcases subpages, or in your own user subpage. Consider discussing changes on the talk page before implementing them. |
This template uses Lua: |
Returns 4 if the address is IPv4, 6 if IPv6, and a blank when not an IP address.
Usage
- {{IsIPAddress|127.0.0.1}} → 4
- {{IsIPAddress|00AB:0002:3008:8CFD:00AB:0002:3008:8CFD}} → 6
- {{IsIPAddress|31poy}} →
- {{IsIPAddress}} →
- {{IsIPAddress| 127.0.0.1}} (opening with space) → 4
The blank can be distinguished in constructs like: {{#if:{{IsIPAddress|127.0.0.1}}|<!--yes-->|<!--no-->}}
See also
- Module:IPAddress
- Template:IP-talk
- Template:If IP (for displaying content only to IP users)