Files
common/docs/util/modules/_is_ip_.md
T
2019-02-26 15:09:10 +00:00

41 lines
764 B
Markdown

# Functions
<a id="isip"></a>
## isIp
▸ **isIp**(value: *`string`*, type?: *`IpTypes`*): `boolean`
*Defined in [is/ip.ts:26](https://github.com/polkadot-js/common/blob/6506c10/packages/util/src/is/ip.ts#L26)*
*__name__*: isIp
*__summary__*: Tests if the value is a valid IP address
*__description__*: Checks to see if the value is a valid IP address. Optionally check for either v4/v6
*__example__*:
```javascript
import { isIp } from '@polkadot/util';
isIp('192.168.0.1')); // => true
isIp('1:2:3:4:5:6:7:8'); // => true
isIp('192.168.0.1', 'v6')); // => false
isIp('1:2:3:4:5:6:7:8', 'v4'); // => false
```
**Parameters:**
| Name | Type |
| ------ | ------ |
| value | `string` |
| `Optional` type | `IpTypes` |
**Returns:** `boolean`
___