NetUtils

const NetUtils: object

Defined in: net/index.ts:17

网络工具函数

引入

import { NetUtils } from '@qy/lancet-ts-core'

函数列表

函数名描述
isIPv4检查是否为有效的 IPv4 地址
isIPv6检查是否为有效的 IPv6 地址

Type Declaration

isIPv4()

isIPv4(ip): boolean

检查是否为有效的 IPv4 地址

类型签名

function isIPv4(ip: string): boolean

Parameters

ParameterTypeDescription
ipstringIP 地址

Returns

boolean

如果是 IPv4 地址返回 true,否则返回 false

Example

import { NetUtils } from '@qy/lancet-ts-core'

console.log(NetUtils.isIPv4('192.168.1.1')) // Output: true
console.log(NetUtils.isIPv4('256.256.256.256')) // Output: false

isIPv6()

isIPv6(ip): boolean

检查是否为有效的 IPv6 地址

类型签名

function isIPv6(ip: string): boolean

Parameters

ParameterTypeDescription
ipstringIP 地址

Returns

boolean

如果是 IPv6 地址返回 true,否则返回 false

Example

import { NetUtils } from '@qy/lancet-ts-core'

console.log(NetUtils.isIPv6('::1')) // Output: true