Difference between revisions of "Template:IsIPAddress"
Jump to navigation
Jump to search
imported>DePiep (trim param, in template wikicode we should not be dependent on coding options) |
imported>MusikAnimal m (Protected "Template:IsIPAddress": Highly visible template; 2,000+ transclusions ([Edit=Require autoconfirmed or confirmed access] (indefinite))) |
||
| (2 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
| − | {{#invoke:IPAddress|isIp| | + | {{<includeonly>safesubst:</includeonly>#invoke:IPAddress|isIp|1={{{1|}}}}}<noinclude> |
{{documentation}} | {{documentation}} | ||
</noinclude> | </noinclude> | ||
Latest revision as of 17:16, 9 October 2017
| 30px | 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)
| The above documentation is transcluded from Template:IsIPAddress/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |