Function isValidMacAddress
Source: IsValidMacAddress.ts
Checks whether a string is a valid MAC address. Accepts both hyphen-separated (AA-BB-CC-DD-EE-FF) and colon-separated (AA:BB:CC:DD:EE:FF) notations. Each group must be exactly two hexadecimal characters.
Import
ts
import { isValidMacAddress } from '@litert/utils-network';
// or via sub-path:
import { isValidMacAddress } from '@litert/utils-network/functions/IsValidMacAddress';Signature
ts
function isValidMacAddress(ip: string): boolean;Parameters
Parameter
ip: stringThe string to check.
Return Value
true if the string is a valid MAC address, false otherwise.
Examples
ts
import { isValidMacAddress } from '@litert/utils-network';
console.log(isValidMacAddress('00:1A:2B:3C:4D:5E')); // true
console.log(isValidMacAddress('00-1A-2B-3C-4D-5E')); // true
console.log(isValidMacAddress('001A2B3C4D5E')); // false — no separator
console.log(isValidMacAddress('GG:1A:2B:3C:4D:5E')); // false — invalid characters