Template:IsIPAddress/doc
		
		
		
		
		
		Jump to navigation
		Jump to search
		
		
	
| This is a documentation subpage for Template:IsIPAddress. It may contain usage information, categories and other content that is not part of the original template page.  | 
| 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)